diff --git a/src/lsp/evalmacros.lsp b/src/lsp/evalmacros.lsp index 9c8096179..6006cb2ef 100644 --- a/src/lsp/evalmacros.lsp +++ b/src/lsp/evalmacros.lsp @@ -101,8 +101,7 @@ as a VARIABLE doc and can be retrieved by (documentation 'NAME 'variable)." (defmacro defconstant (&whole whole var form &optional doc-string) `(PROGN - (eval-when (:compile-toplevel :load-toplevel :execute) - (SYS:*MAKE-CONSTANT ',var ,form)) + (SYS:*MAKE-CONSTANT ',var ,form) ,@(si::expand-set-documentation var 'variable doc-string) ,(ext:register-with-pde whole) (eval-when (:compile-toplevel)