1.0.4.47: correct the mess of 1.0.4.46
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 8 Apr 2007 13:12:28 +0000 (13:12 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 8 Apr 2007 13:12:28 +0000 (13:12 +0000)
 * Previous was an accidental commit. Sorry.

src/code/early-setf.lisp
tests/setf.impure.lisp
version.lisp-expr

index 99926ae..0f63965 100644 (file)
@@ -405,6 +405,7 @@ GET-SETF-EXPANSION directly."
                   (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
index 62c7987..0867029 100644 (file)
       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
index 0649a25..98053bf 100644 (file)
@@ -17,4 +17,4 @@
 ;;; 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"