Fix xref for (setf name) names.
authorStas Boukarev <stassats@gmail.com>
Thu, 28 Jul 2011 12:08:51 +0000 (16:08 +0400)
committerStas Boukarev <stassats@gmail.com>
Thu, 28 Jul 2011 12:08:51 +0000 (16:08 +0400)
Use EQUAL instead of EQL when comparing names.

contrib/sb-introspect/introspect.lisp

index 9a18f8a..d85c015 100644 (file)
@@ -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