X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fsetf-funs.lisp;h=4073fc89f0876b692d0243840053da83399fdc75;hb=212ef8043aeaceaa627f2924e04554fbc37b8ee1;hp=74d3f4e9212dc9af6020f51a192fdfabbccd72bb;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/code/setf-funs.lisp b/src/code/setf-funs.lisp index 74d3f4e..4073fc8 100644 --- a/src/code/setf-funs.lisp +++ b/src/code/setf-funs.lisp @@ -12,9 +12,6 @@ (in-package "SB!KERNEL") -(file-comment - "$Header$") - (eval-when (:compile-toplevel :execute) (defun compute-one-setter (name type) @@ -22,7 +19,7 @@ (res (type-specifier (single-value-type (values-specifier-type (third type))))) - (arglist (loop repeat (1+ (length args)) collect (gensym)))) + (arglist (make-gensym-list (1+ (length args))))) (cond ((null (intersection args lambda-list-keywords)) `(defun (setf ,name) ,arglist