[armedbear-ticket] [armedbear] #343: interactively evaluated or compiled functions don't get arglist saved

armedbear armedbear-devel at common-lisp.net
Wed Jan 22 05:55:37 UTC 2014


#343: interactively evaluated or compiled functions don't get arglist saved
-----------------------------+-----------------
 Reporter:  alan ruttenberg  |      Owner:
     Type:  defect           |     Status:  new
 Priority:  minor            |  Milestone:
Component:  interpreter      |    Version:
 Keywords:                   |
-----------------------------+-----------------
 Index: precompiler.lisp
 ===================================================================
 --- precompiler.lisp    (revision 14581)
 +++ precompiler.lisp    (working copy)
 @@ -1184,6 +1184,7 @@
                 (setf lambda-expression (precompiler:precompile-form
 lambda-expression nil)))
               `(prog1
                    (%defun ',name ,lambda-expression)
 +               (%set-arglist (symbol-function ',name) ,(format nil
 "~{~a~^ ~}" (third lambda-expression)))
                  ,@(when doc
                     `((%set-documentation ',name 'function ,doc)))))))))

--
Ticket URL: <http://abcl.org/trac/ticket/343>
armedbear <http://abcl.org>
armedbear


More information about the armedbear-ticket mailing list