10:35:13jdzJust run into a problem: compiling a method that calls the GF it belongs to does not warn about invalid number of arguments. Example: (defmethod test (a b) (test 42)).
12:51:28jdzTry with (defmethod whatever (x) (test 42)).
13:06:08scymtymi tried (defun foo (x y) (class-name x y)) with sbcl-1.4.15 and it doesn't signal a warning
13:10:04jdzSignals for me. Maybe because I have safety set to 3.
13:13:25jdzOr rather, sb-ext:*derive-function-types* is true.
13:17:12jdzSo yes, it would be nice if this warning would be emitted when the callee is a generic function without setting sb-ext:*derive-function-types*.
14:00:18pfdietzACTION reads "calls the GF" as "calls the girlfriend".