X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdestructuring-bind.lisp;h=3e65da75d96e017707da4e121acb8873c65f9b3f;hb=15d6e7c9a2c3234f95dfe278046fa2fee1b0c007;hp=a3b755052ba457767dadbf9100adf382ce8436a8;hpb=a530bbe337109d898d5b4a001fc8f1afa3b5dc39;p=sbcl.git diff --git a/src/code/destructuring-bind.lisp b/src/code/destructuring-bind.lisp index a3b7550..3e65da7 100644 --- a/src/code/destructuring-bind.lisp +++ b/src/code/destructuring-bind.lisp @@ -9,17 +9,15 @@ (in-package "SB!IMPL") -(file-comment - "$Header$") - (defmacro-mundanely destructuring-bind (lambda-list arg-list &rest body) #!+sb-doc "Bind the variables in LAMBDA-LIST to the contents of ARG-LIST." - (let* ((arg-list-name (gensym "ARG-LIST-"))) + (let ((arg-list-name (gensym "ARG-LIST-"))) (multiple-value-bind (body local-decls) (parse-defmacro lambda-list arg-list-name body nil 'destructuring-bind :anonymousp t - :doc-string-allowed nil) + :doc-string-allowed nil + :wrap-block nil) `(let ((,arg-list-name ,arg-list)) ,@local-decls ,body))))