X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdefmacro.lisp;h=d5bc4f2c26714a18bef5baffe9bcb966c7cde47b;hb=d4c7ab04ed10729a2cfa3321f4382d8a218ad958;hp=a68fb3787d842edaa66018e9edb65dd420017ed8;hpb=47da3aec921176b189868519273b5bddb8bcc737;p=sbcl.git diff --git a/src/code/defmacro.lisp b/src/code/defmacro.lisp index a68fb37..d5bc4f2 100644 --- a/src/code/defmacro.lisp +++ b/src/code/defmacro.lisp @@ -41,7 +41,7 @@ ;; If we want to move over to list-style names ;; [e.g. (DEFMACRO FOO), maybe to support some XREF-like ;; functionality] here might be a good place to start. - (debug-name (debug-namify "DEFMACRO ~S" name))) + (debug-name (sb!c::debug-namify "DEFMACRO " name))) `(eval-when (:compile-toplevel :load-toplevel :execute) (sb!c::%defmacro ',name #',def ',lambda-list ,doc ,debug-name))))))) @@ -92,8 +92,7 @@ lambda-list (%simple-fun-name (%closure-fun definition)) debug-name)) - ((#.sb!vm:simple-fun-header-widetag - #.sb!vm:closure-fun-header-widetag) + (#.sb!vm:simple-fun-header-widetag (setf (%simple-fun-arglist definition) lambda-list (%simple-fun-name definition) debug-name)))) name))))