X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fcompiler.pure.lisp;h=95d2928b44aefdff3ae3e6f3c118228a515af6c5;hb=1dc3a468ba32755c51747d6e85ed32d989f2dd49;hp=828d9bc40fb8e0d4b8e7d4f01734f15814662acf;hpb=1479483c5f40fc470053da0fc5cd8e42fc77676e;p=sbcl.git diff --git a/tests/compiler.pure.lisp b/tests/compiler.pure.lisp index 828d9bc..95d2928 100644 --- a/tests/compiler.pure.lisp +++ b/tests/compiler.pure.lisp @@ -2142,3 +2142,10 @@ (assert (raises-error? (funcall fun1 fun1))) (assert (raises-error? (funcall fun2 fun2))) (assert (eq (funcall fun2 #'print-object) #'print-object))) + +;;; LET* + VALUES declaration: while the declaration is a non-standard +;;; and possibly a non-conforming extension, as long as we do support +;;; it, we might as well get it right. +;;; +;;; Bug reported by Kaersten Poeck on sbcl-devel 20061023. +(compile nil '(lambda () (let* () (declare (values list)))))