X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fcompiler.impure.lisp;h=adc6a7549d66e052a36a8e8d4c9386d0275e4a49;hb=f7c047cafd84b556398014c4932c90dba55a5c0d;hp=a11df47e0be6425a47266b4f7d66edbbd4430de7;hpb=9e7a18990d8cfe726edca3450f84510f5676a3e1;p=sbcl.git diff --git a/tests/compiler.impure.lisp b/tests/compiler.impure.lisp index a11df47..adc6a75 100644 --- a/tests/compiler.impure.lisp +++ b/tests/compiler.impure.lisp @@ -1416,11 +1416,21 @@ (with-test (:name funcall-compiler-macro) (assert (handler-case - (compile nil - `(lambda () - (funcall (function test-function-983 junk) 1))) - (sb-c:compiler-error () t) - (:no-error () nil)))) + (and (compile nil + `(lambda () + (funcall (function test-function-983 junk) 1))) + nil) + (sb-c:compiler-error () t)))) + +(defsetf test-984 %test-984) + +(with-test (:name :setf-function-with-setf-expander) + (assert + (handler-case + (and + (defun (setf test-984) ()) + nil) + (style-warning () t)))) ;;;; tests not in the problem domain, but of the consistency of the ;;;; compiler machinery itself