X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fmacros.lisp;h=731d81fb957046213ecd9d7d649579e154fa45aa;hb=c6e249ac371fae7bf2d04defa9433720108376e4;hp=71d7bada8343c15edb1ec132ef4c26b9795114a2;hpb=f181ad9ffeeadf341b6a16c3591eadf0c1e3fa61;p=sbcl.git diff --git a/src/code/macros.lisp b/src/code/macros.lisp index 71d7bad..731d81f 100644 --- a/src/code/macros.lisp +++ b/src/code/macros.lisp @@ -152,10 +152,9 @@ invoked. In that case it will store into PLACE and start over." ;; FIXME: warn about incompatible lambda list with ;; respect to parent function? (setf (sb!xc:compiler-macro-function name) definition) - #-sb-xc-host - (setf (%fun-doc definition) doc) ,(when set-p - `(setf (%fun-lambda-list definition) lambda-list + `(setf (%fun-doc definition) doc + (%fun-lambda-list definition) lambda-list (%fun-name definition) debug-name)) name)))) (progn