X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdefboot.lisp;h=e28077904efaba3fde388562faca3f85368673f8;hb=10818ee6db49b075698b45296825fc79f64c93e3;hp=4e9854cf2c65ec8a1db23e3ae5c77c493b8d6486;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/code/defboot.lisp b/src/code/defboot.lisp index 4e9854c..e280779 100644 --- a/src/code/defboot.lisp +++ b/src/code/defboot.lisp @@ -59,9 +59,7 @@ `(multiple-value-bind (,g) ,value-form ,g))) ((list-of-symbols-p vars) - (let ((temps (mapcar #'(lambda (x) - (declare (ignore x)) - (gensym)) vars))) + (let ((temps (make-gensym-list (length vars)))) `(multiple-value-bind ,temps ,value-form ,@(mapcar #'(lambda (var temp) `(setq ,var ,temp))