#4: symbol-macrolet + ignorable causes internal compiler error. --------------------+------------------------------------------------------- Reporter: rtoy | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: Core | Version: 19c Keywords: | --------------------+------------------------------------------------------- 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.
#4: symbol-macrolet + ignorable causes internal compiler error. ---------------------+------------------------------------------------------ Reporter: rtoy | Owner: somebody Type: defect | Status: closed Priority: major | Milestone: Component: Core | Version: 19c Resolution: fixed | Keywords: ---------------------+------------------------------------------------------ Changes (by rtoy):
* resolution: => fixed * status: new => closed
Comment:
Fixed in snapshot 2006-06.