MAKE-ALIEN improvements
[sbcl.git] / tests / alien.impure.lisp
index c235b63..b490961 100644 (file)
     (assert (equal "This comes from lisp!" (cast alien c-string)))
     (free-alien alien)))
 
+(with-test (:name :malloc-failure)
+  (assert (eq :enomem
+              (handler-case
+                  (sb-alien:make-alien char (1- array-total-size-limit))
+                (storage-condition ()
+                  :enomem)))))
+
 ;;; success