X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Floop.pure.lisp;h=307129b5103e106ee0fddcd1eb9aa46856d1655b;hb=89925c1f87e50d52862bf26bfa07962925ddb403;hp=f282deaf6c0986532c035ba01cd8d4ff370186bc;hpb=ea652c139bb060d821f3010b3b106bdbcec983aa;p=sbcl.git diff --git a/tests/loop.pure.lisp b/tests/loop.pure.lisp index f282dea..307129b 100644 --- a/tests/loop.pure.lisp +++ b/tests/loop.pure.lisp @@ -97,9 +97,16 @@ '(1 2 3 4 5 6 7))) (multiple-value-bind (result error) - (ignore-errors (eval '(loop for i from 1 repeat 7 of-type fixnum collect i))) + (ignore-errors + (eval '(loop for i from 1 repeat 7 of-type fixnum collect i))) (assert (null result)) (assert (typep error 'program-error))) -(assert (equal (ignore-errors (loop for i from 1 repeat 6.5 collect i)) - (ignore-errors (loop for i from 1 repeat (eval '6.5) collect i)))) +(assert (equal + (ignore-errors (loop for i from 1 repeat 6.5 collect i)) + (ignore-errors (loop for i from 1 repeat (eval '6.5) collect i)))) + +(assert (eq (block nil + (loop named foo do (loop-finish) finally (return :good)) + :bad) + :good))