From: Stas Boukarev Date: Thu, 28 Jul 2011 12:08:51 +0000 (+0400) Subject: Fix xref for (setf name) names. X-Git-Url: http://repo.macrolet.net/gitweb/?a=commitdiff_plain;h=4b3617f6b493b1a0c0cd1ceb460f7a4ae36e8f8e;hp=7f52216bc52c9ef90e08049f235bca0c34943690;p=sbcl.git Fix xref for (setf name) names. Use EQUAL instead of EQL when comparing names. --- diff --git a/contrib/sb-introspect/introspect.lisp b/contrib/sb-introspect/introspect.lisp index 9a18f8a..d85c015 100644 --- a/contrib/sb-introspect/introspect.lisp +++ b/contrib/sb-introspect/introspect.lisp @@ -647,7 +647,7 @@ constant pool." (loop for i from 0 below (length array) by 2 for xref-name = (aref array i) for xref-path = (aref array (1+ i)) - do (when (eql xref-name wanted-name) + do (when (equal xref-name wanted-name) (let ((source-location (find-function-definition-source simple-fun))) ;; Use the more accurate source path from