1.0.32.12: Fix slot-value on specialized parameters in SVUC methods
[sbcl.git] / src / code / defmacro.lisp
index 0f43bd6..39ec97c 100644 (file)
                     ;; and comparing it with the new one.
                     (style-warn "redefining ~S in DEFMACRO" name))
             (setf (sb!xc:macro-function name) definition)
-            #-sb-xc-host
-            (when doc
-              (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