X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdestructuring-bind.lisp;h=58bc4c0bae99ec6d24435f33571dd6993d3373f9;hb=1bd9aea53b7b0a523c98a223074219a8f495436e;hp=1a74b3879a9f271b69949fbfbb16561fca490e9b;hpb=670010e3f3dcd62efaf23f61abdc73950edb88c6;p=sbcl.git diff --git a/src/code/destructuring-bind.lisp b/src/code/destructuring-bind.lisp index 1a74b38..58bc4c0 100644 --- a/src/code/destructuring-bind.lisp +++ b/src/code/destructuring-bind.lisp @@ -14,9 +14,10 @@ "Bind the variables in LAMBDA-LIST to the contents of 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) + (parse-defmacro lambda-list arg-list-name body nil 'destructuring-bind + :anonymousp t + :doc-string-allowed nil + :wrap-block nil) `(let ((,arg-list-name ,arg-list)) - ,@local-decls - ,body)))) + ,@local-decls + ,body))))