(defun test-function-983 (x) x)
(define-compiler-macro test-function-983 (x) x)
-(with-test (:name funcall-compiler-macro)
+(with-test (:name :funcall-compiler-macro)
(assert
(handler-case
(and (compile nil
(and
(defun (setf test-984) ())
nil)
- (style-warning () t))))
+ (style-warning () t)))
+ (assert
+ (handler-case
+ (and
+ (compile nil `(lambda () #'(setf test-984)))
+ t)
+ (warning () nil))))
+
+(with-test (:name :compile-setf-function)
+ (defun (setf compile-setf) ())
+ (assert (equal (compile '(setf compile-setf))
+ '(setf compile-setf))))
+
\f
;;;; tests not in the problem domain, but of the consistency of the
;;;; compiler machinery itself