maybe-update-info-for-gf: Use KEYWORD-SPEC-NAME for keyword parameters.
authorStas Boukarev <stassats@gmail.com>
Sun, 22 Jan 2012 03:21:10 +0000 (11:21 +0800)
committerStas Boukarev <stassats@gmail.com>
Sun, 22 Jan 2012 03:21:10 +0000 (11:21 +0800)
Use KEYWORD-SPEC-NAME instead of KEYWORDICATE to handle keyword
parameter definitions like ((:keyword var) default).

Patch by Andy Hefner.

src/pcl/methods.lisp

index 7efb80d..c1e5fc4 100644 (file)
                                       (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))))