X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fmethods.lisp;h=efbd4822141e3cf7710124267939151af3a8ccaf;hb=6e8fe793a4f3e8a3c8b67755101ee15df85d73c4;hp=7efb80d5313c94e8aaf2e2a9bd5cf33cb9e191e8;hpb=b56c1a4dc22aa0ac827343667584aa6090b15f02;p=sbcl.git diff --git a/src/pcl/methods.lisp b/src/pcl/methods.lisp index 7efb80d..efbd482 100644 --- a/src/pcl/methods.lisp +++ b/src/pcl/methods.lisp @@ -635,7 +635,7 @@ (remove-duplicates (nconc (mapcan #'function-keywords methods) - (mapcar #'keywordicate gf.keys)))))) + (mapcar #'keyword-spec-name gf.keys)))))) (when all-keys (setq keysp t) `(&key ,@all-keys)))) @@ -1414,7 +1414,7 @@ (make-dfun-lambda-list nargs applyp) (make-fast-method-call-lambda-list nargs applyp)))) (multiple-value-bind (cfunction constants) - (get-fun1 `(lambda + (get-fun1 `(named-lambda (gf-dispatch ,name) ,arglist ,@(unless function-p `((declare (ignore .pv. .next-method-call.))))