[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