X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fvector.lisp;h=df531b117f260afd76904e1b039eb8d8704c93ae;hb=45bc305be4e269d2e1a477c8e0ae9a64df1ccd1c;hp=21874fe60a860de90b6c663448a95b127b8f613b;hpb=4ec46046e59ce00abe3e53bce16fdfb2c4c57362;p=sbcl.git diff --git a/src/pcl/vector.lisp b/src/pcl/vector.lisp index 21874fe..df531b1 100644 --- a/src/pcl/vector.lisp +++ b/src/pcl/vector.lisp @@ -574,7 +574,7 @@ (list name (pop tail)) (list name)))) (dolist (var tail) - (if (member var args) + (if (member var args :test #'eq) ;; Quietly remove IGNORE declarations on ;; args when a next-method is involved, to ;; prevent compiler warnings about ignored @@ -652,7 +652,7 @@ ;; Given a valid lambda list, extract the parameter names. (loop for x in lambda-list with res = nil - do (unless (member x lambda-list-keywords) + do (unless (member x lambda-list-keywords :test #'eq) (if (consp x) (let ((name (car x))) (if (consp name)