close Warning: Can't synchronize with repository "(default)" (/project/cmucl/public_html/git/cmucl.git does not appear to be a Git repository.). Look in the Trac log for more information.

Opened 12 years ago

Closed 11 years ago

#4 closed defect (fixed)

symbol-macrolet + ignorable causes internal compiler error.

Reported by: rtoy Owned by: somebody
Priority: major Milestone:
Component: Core Version: 19c
Keywords: Cc:

Description

The following causes an internal type error in the compiler because the compiler was expecting some kind of list:

* (symbol-macrolet ((a 42))
    (declare (ignorable a))
    4711)

Type-error in KERNEL::OBJECT-NOT-TYPE-ERROR-HANDLER:
   (SYSTEM:MACRO . 42) is not of type C::LAMBDA-VAR
   [Condition of type TYPE-ERROR] 

Reported on cmucl-imp, 2006/05/20.

Change History (1)

comment:1 Changed 11 years ago by rtoy

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in snapshot 2006-06.

Note: See TracTickets for help on using tickets.