Fix make-array transforms.
[sbcl.git] / tests / setf.impure.lisp
index b34349a..677318a 100644 (file)
@@ -92,7 +92,7 @@
 
 ;;; Not required by the spec, but allowes compiler-macros for SETF-functiosn
 ;;; to see their constant argument forms.
-(with-test (:name constantp-aware-get-setf-expansion)
+(with-test (:name :constantp-aware-get-setf-expansion)
   (multiple-value-bind (temps values stores set get)
       (get-setf-expansion '(foo 1 2 3))
     (assert (not temps))
               (error ()
                 :error)))))
 
+(with-test (:name :getf-unused-default-variable)
+  (handler-bind ((style-warning #'error))
+    (compile nil `(lambda (x y)
+                    (setf (gethash :x x 0) 4)
+                    (setf (getf y :y 0) 4)
+                    (setf (get 'z :z 0) 4)))))
+
 ;;; success