From: William Harold Newman <wnewman@us...> - 2003-04-07 23:17:41
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1:/tmp/cvs-serv5256
new declarations-are-assertions bug in the compiler...
...new BUGS entry
...workaround for symptoms in OPEN and LOAD
RCS file: /cvsroot/sbcl/sbcl/BUGS,v
retrieving revision 1.282
retrieving revision 1.283
diff -u -d -r1.282 -r1.283
--- BUGS 4 Apr 2003 10:23:45 -0000 1.282
+++ BUGS 7 Apr 2003 23:17:30 -0000 1.283
@@ -1265,6 +1265,15 @@
; caught STYLE-WARNING:
; The variable Y is defined but never used.
+244: "optimizing away tests for &KEY args of type declared in DEFKNOWN"
+ (caught by clocc-ansi-test :EXCEPSIT-LEGACY-1050)
+ In sbcl-0.pre8.44, (OPEN "foo" :DIRECTION :INPUT :EXTERNAL-FORMAT 'FOO)
+ succeeds with no error (ignoring the bogus :EXTERNAL-FORMAT argument)
+ apparently because the test is optimized away. The problem doesn't
+ exist in sbcl-0.pre8.19. Deleting the (MEMBER :DEFAULT) declaration
+ for :EXTERNAL-FORMAT in DEFKNOWN OPEN (and LOAD) is a workaround for
+ the problem (and should be removed when the problem is fixed).
DEFUNCT CATEGORIES OF BUGS
These labels were used for bugs related to the old IR1 interpreter.