X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fseq.pure.lisp;h=fe5fe86efc1169ebe01e7136af8b7735d4911b0b;hb=19d37e39d4e0bfc943749d111c1ba2cbed805939;hp=2941097381ac7ab1992161117e43dc039be5e14a;hpb=088583ae2b22d8d861fbc354568bd24edc0333cb;p=sbcl.git diff --git a/tests/seq.pure.lisp b/tests/seq.pure.lisp index 2941097..fe5fe86 100644 --- a/tests/seq.pure.lisp +++ b/tests/seq.pure.lisp @@ -370,3 +370,14 @@ (t #'shuffle)) size type) #'< :key #'car)))))))) + +(with-test (:name :&more-elt-index-too-large) + (assert (raises-error? (funcall + (compile nil '(lambda (&rest args) + (declare (optimize safety)) + (elt args 0)))) + sb-kernel:index-too-large-error))) + +(with-test (:name :do-sequence-on-literals) + (assert (= (sequence:dosequence (e #(1 2 3)) (return e)) + 1)))