X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fentry.lisp;h=d2ace4c7b2cdd42ce889132e4e9ad02d6ce4f28b;hb=7f579b076a1fc54587538ead07e506e7f06f3fe8;hp=83d5a00809dc1135fdababc50994f01bd9e596d1;hpb=812b6d2733328aeb8ed4063a67719ea2f6590a29;p=sbcl.git diff --git a/src/compiler/entry.lisp b/src/compiler/entry.lisp index 83d5a00..d2ace4c 100644 --- a/src/compiler/entry.lisp +++ b/src/compiler/entry.lisp @@ -51,12 +51,12 @@ (when (policy bind (>= debug 1)) (let ((args (functional-arg-documentation internal-fun))) (aver (not (eq args :unspecified))) - (setf (entry-info-arguments info) args) ;; When the component is dumped, the arglists of the entry ;; points will be dumped. If they contain values that need ;; make-load-form processing then we need to do it now (bug ;; 310132). - (maybe-emit-make-load-forms args)) + (setf (entry-info-arguments info) + (constant-value (find-constant args)))) (setf (entry-info-type info) (type-specifier (leaf-type internal-fun))))) (values))