[cmucl-ticket] [cmucl] #25: Compiler bug
cmucl
cmucl-devel at common-lisp.net
Fri Dec 5 01:57:40 UTC 2008
#25: Compiler bug
---------------------+------------------------------------------------------
Reporter: rtoy | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone:
Component: Core | Version: 2008-11
Resolution: | Keywords: compiler
---------------------+------------------------------------------------------
Comment(by rtoy):
Both of these should be fixed in the 2008-12 snapshot.
I think the compiler was trying not to delete dead code when SAFETY = 3,
but was erroneous linking continuations together. Now we do nothing in
this case. The dead code remains and is executed and the results are
never used. The above examples work fine, and the case of {{{(progn
(fboundp 42) t)}}} still works (fboundp triggers an error instead of being
deleted as dead code.)
--
Ticket URL: <http://127.0.0.1:8000/cmucl/ticket/25#comment:3>
cmucl <http://common-lisp.net/project/cmucl>
cmucl
More information about the cmucl-ticket
mailing list