;;; 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