(assign-setf-macro
',access-fn
(lambda (,access-form-var ,env-var)
+ (declare (ignorable ,env-var))
(%defsetf ,access-form-var ,(length store-variables)
(lambda (,whole-var)
,@local-decs
local
global))
-(aver (eq :local (macrolet ((defsetf-env-trick ()))
- (setf (test-defsetf-env-1) 13))))
+(assert (eq :local (macrolet ((defsetf-env-trick ()))
+ (setf (test-defsetf-env-1) 13))))
-(aver (eq :global (setf (test-defsetf-env-1) 13)))
+(assert (eq :global (setf (test-defsetf-env-1) 13)))
-(aver (eq :local (macrolet ((defsetf-env-trick ()))
- (setf (test-defsetf-env-2 :local :oops) 13))))
+(assert (eq :local (macrolet ((defsetf-env-trick ()))
+ (setf (test-defsetf-env-2 :local :oops) 13))))
-(aver (eq :global (setf (test-defsetf-env-2 :oops :global) 13)))
+(assert (eq :global (setf (test-defsetf-env-2 :oops :global) 13)))
-(aver (eq :error
- (handler-case
- (eval '(defsetf test-defsetf-aux (&aux aux) (new) nil))
- (error ()
- :error))))
+(assert (eq :error
+ (handler-case
+ (eval '(defsetf test-defsetf-aux (&aux aux) (new) nil))
+ (error ()
+ :error))))
;;; success
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.4.46"
+"1.0.4.47"