X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fseq.pure.lisp;h=ab38ed6c5a4b846d5999ef7c6aa72c5e6c486110;hb=36717964ebcff8353035062789c08f223feccf1a;hp=2941097381ac7ab1992161117e43dc039be5e14a;hpb=088583ae2b22d8d861fbc354568bd24edc0333cb;p=sbcl.git diff --git a/tests/seq.pure.lisp b/tests/seq.pure.lisp index 2941097..ab38ed6 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)))