X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Ftarget-misc.lisp;h=205148632c10bf2969ab43953a03454bd2d0dac5;hb=9c7b8638313069c25a9718985720d69c9f4a1cda;hp=64d4fb31c38477fe65246e36276635b552fb5c62;hpb=cd176690400f8b6fa23faa4dc6fa8494bcbce480;p=sbcl.git diff --git a/src/code/target-misc.lisp b/src/code/target-misc.lisp index 64d4fb3..2051486 100644 --- a/src/code/target-misc.lisp +++ b/src/code/target-misc.lisp @@ -32,7 +32,7 @@ (let ((source (first (sb!c::compiled-debug-info-source info)))) (cond ((and (eq (sb!c::debug-source-from source) :lisp) (eq (sb!c::debug-source-info source) fun)) - (values (second (svref (sb!c::debug-source-name source) 0)) + (values (svref (sb!c::debug-source-name source) 0) nil name)) ((stringp name) @@ -62,6 +62,7 @@ (funcallable-instance-fun fun))))) (defun (setf %fun-name) (new-name fun) + (aver nil) ; since this is unsafe 'til bug 137 is fixed (let ((widetag (widetag-of fun))) (case widetag ((#.sb!vm:simple-fun-header-widetag