X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fpcl%2Fvector.lisp;h=9a1f11e9fe107a120abbad8c264c8d1a722359ca;hb=d0552bdb80b50eb2c600de19b89b2d7139c4841c;hp=f4cab13a5a103cb6f4c7e5057f5eb767977049d8;hpb=dc86450e18fb7b90bf6be7d8df8b8ebcb0d090f9;p=sbcl.git diff --git a/src/pcl/vector.lisp b/src/pcl/vector.lisp index f4cab13..9a1f11e 100644 --- a/src/pcl/vector.lisp +++ b/src/pcl/vector.lisp @@ -1075,8 +1075,9 @@ req-args))) `(list* :fast-function - (named-lambda - ,(or (body-method-name body) '.method.) ; function name + (,(if (body-method-name body) 'named-lambda 'lambda) + ,@(when (body-method-name body) + (list (body-method-name body))) ; function name (.pv-cell. .next-method-call. ,@args+rest-arg) ; function args ;; body of the function (declare (ignorable .pv-cell. .next-method-call.))