Fix defmethod arglists leaking into make-method-lambda.
authorStas Boukarev <stassats@gmail.com>
Thu, 31 Oct 2013 14:47:09 +0000 (18:47 +0400)
committerStas Boukarev <stassats@gmail.com>
Thu, 31 Oct 2013 14:48:26 +0000 (18:48 +0400)
defmethod communicates to make-method-lambda using special variables,
but make-method-lambda then performs code-walking which expands
macros, and if a macro calls another make-method-lambda directly, this
make-method-lambda will receive incorrect information which may cause
problems with wrong lambda lists.
Reported and diagnosed by Attila Lendvai.


No differences found