1.0.16.24: slightly more verbose errors for SB-FOO symbols in genesis
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 8 May 2008 08:53:31 +0000 (08:53 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 8 May 2008 08:53:31 +0000 (08:53 +0000)
 * ...faster to fix when the error tells you what the problematic
   symbol was.

src/compiler/generic/genesis.lisp
version.lisp-expr

index a67217c..2e68ef4 100644 (file)
@@ -1108,6 +1108,8 @@ core and return a descriptor to it."
         *cl-package*
         ;; ordinary case
         (let ((result (symbol-package symbol)))
+          (unless (package-ok-for-target-symbol-p result)
+            (bug "~A in bad package for target: ~A" symbol result))
           (aver (package-ok-for-target-symbol-p result))
           result))))
 
index e8193af..c22ac8c 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.16.23"
+"1.0.16.24"