X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fsetf.impure.lisp;h=c9e73f2632a4c443ac3c906f2e81b213d814c678;hb=a4c3562138e342465826de31fb8c324ae8a4b594;hp=a7d29a069b7bf65bc35819d5cd2ced8d17c59ecd;hpb=c0c27f1e2fbe3e2ce9cbcf46a216f9bde6c90292;p=sbcl.git diff --git a/tests/setf.impure.lisp b/tests/setf.impure.lisp index a7d29a0..c9e73f2 100644 --- a/tests/setf.impure.lisp +++ b/tests/setf.impure.lisp @@ -39,5 +39,12 @@ (assert (null b)) (assert (null d)))) +;;; SETF of THE with VALUES. +(let (x y) + (setf (the (values fixnum fixnum) (values x y)) + (values 1 2)) + (assert (= x 1)) + (assert (= y 2))) + ;;; success (quit :unix-status 104)