1.0.19.31: correct shadowing-import of NIL in NAME-CONFLICT
authorNikodemus Siivola <nikodemus@random-state.net>
Sun, 17 Aug 2008 10:05:36 +0000 (10:05 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Sun, 17 Aug 2008 10:05:36 +0000 (10:05 +0000)
 * Was missing the surrounding LIST -- NIL alone is a designator for
   the empty list.

   Patch by Michael Weber.

src/code/target-package.lisp
version.lisp-expr

index e92c43f..9c10525 100644 (file)
@@ -883,7 +883,7 @@ implementation it is ~S." *default-package-use-list*)
                  (if (eq package-symbol chosen-symbol)
                      nil                ; re-importing the same symbol
                      (shadowing-import (list chosen-symbol) package))
-                 (shadowing-import chosen-symbol package)))))))))
+                 (shadowing-import (list chosen-symbol) package)))))))))
 
 ;;; If we are uninterning a shadowing symbol, then a name conflict can
 ;;; result, otherwise just nuke the symbol.
index 20751b5..1688b95 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.19.30"
+"1.0.19.31"