1.0.10.12: logged bug 417
authorWilliam Harold Newman <william.newman@airmail.net>
Fri, 28 Sep 2007 12:56:23 +0000 (12:56 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Fri, 28 Sep 2007 12:56:23 +0000 (12:56 +0000)
BUGS
version.lisp-expr

diff --git a/BUGS b/BUGS
index e407f40..cbcb818 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1843,6 +1843,19 @@ WORKAROUND:
     1: (SB-KERNEL:FDEFINITION-OBJECT 13 NIL)
   as the second frame.
 
-
-
-
+417: Toplevel NIL expressions mess up unreachable code reporting.
+       In sbcl-1.0.10.7, COMPILE-FILE on the file
+               nil
+               (defmethod frob ((package package) stream)
+                 (if (string= (package-name package) "FOO")
+                     (pprint-logical-block (stream nil))
+                     (print-unreadable-object (package stream))))
+       causes complaints like
+               ; in: SOME SB-C::STRANGE SB-C::PLACE
+               ;     (SB-C::UNABLE SB-C::TO SB-C::LOCATE SB-C::SOURCE)
+               ; 
+               ; note: deleting unreachable code
+               ; 
+               ; note: deleting unreachable code
+       Deleting the toplevel NIL, or even replacing it with 3,
+       causes the system not to complain.
index 1558149..5af1d7b 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.10.11"
+"1.0.10.12"