fix MULTIPLE-VALUE-BIND
authorDavid Vazquez <davazp@gmail.com>
Sat, 26 Jan 2013 10:45:11 +0000 (10:45 +0000)
committerDavid Vazquez <davazp@gmail.com>
Sat, 26 Jan 2013 10:45:11 +0000 (10:45 +0000)
ecmalisp.lisp

index fb5cfff..b5606f7 100644 (file)
@@ -701,7 +701,7 @@ function mv(){
     (values-list args))
 
   (defmacro multiple-value-bind (variables value-from &body body)
-    `(multiple-value-call (lambda (,@variables &rest ,(gensym))
+    `(multiple-value-call (lambda (&optional ,@variables &rest ,(gensym))
                             ,@body)
        ,value-from))