The value NIL is not of type SB-C::CBLOCK when binding SB-C::BLOCK2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(lambda ()
(labels ((%f (&optional (x (* 2 nil (%f)))) 1)) ;; bad * form
(%f (%f))))
===>
The value
NIL
is not of type
SB-C::CBLOCK
when binding SB-C::BLOCK2
[Condition of type TYPE-ERROR]
[...]
0: (SB-C::
1: (SB-C::
2: (SB-C::
3: (SB-C::LET-CONVERT #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (SB-C::
4: (SB-C::
5: (SB-C::DELETE-REF #<SB-C::REF :LEAF #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (SB-C::
6: (SB-C::DELETE-BLOCK #<SB-C::CBLOCK NIL :START c1 {1005A381A3}> NIL)
7: (SB-C::
8: (SB-C::IR1-OPTIMIZE #<SB-C:COMPONENT :NAME (LABELS %F) :REANALYZE T {1005A35CE3}> NIL)
[...]
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
24641e414030efb 2eabff80ab15dbd 1e1fae929a