1.0.26.12: Don't allow (LOOP FOR X ACROSS A ...) where A evaluates to NIL
[sbcl.git] / tests / array.pure.lisp
index 2088758..7f5c11f 100644 (file)
              (eval `(aref ,array 0 1 3))
            (sb-int:invalid-array-index-error (e)
              (when (and (eq array (sb-kernel::invalid-array-index-error-array e))
-                        (= 3 (type-error-datum e)))
+                        (= 3 (type-error-datum e))
+                        (equal '(integer 0 (3)) (type-error-expected-type e)))
                :right)))))))