The assertion (NOT #1=(EQL (SB-C::LAMBDA-KIND SB-C::CLAMBDA) :DELETED)) failed with #1# = T.

Bug #1749031 reported by Paul F. Dietz on 2018-02-12
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Unassigned

Bug Description

(lambda ()
  (flet ((%f () (ignore-errors nil)))
    (%f :a)
    (%f :b)))

==>

The assertion
(NOT #1=(EQL (SB-C::LAMBDA-KIND SB-C::CLAMBDA) :DELETED)) failed
with #1# = T.
[...]
  0: (SB-KERNEL:ASSERT-ERROR (NOT (EQL (SB-C::LAMBDA-KIND SB-C::CLAMBDA) :DELETED)) (((EQL # :DELETED) T)) NIL NIL)
  1: (SB-C::DFO-SCAVENGE-DEPENDENCY-GRAPH #<SB-C::CLAMBDA :%SOURCE-NAME #:H0 :%DEBUG-NAME (FLET "H0" :IN FIND-IT) :KIND :DELETED :TYPE #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFIN..
  2: ((LABELS SB-C::SCAVENGE-LAMBDA :IN SB-C::DFO-SCAVENGE-DEPENDENCY-GRAPH) #<SB-C::CLAMBDA :%SOURCE-NAME #:H0 :%DEBUG-NAME (FLET "H0" :IN FIND-IT) :KIND :DELETED :TYPE #<SB-KERNEL:BUILT-IN-CLASSOID FUNCT..
  3: (SB-C::DFO-SCAVENGE-DEPENDENCY-GRAPH #<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (SB-C::XEP (FLET "H0" :IN FIND-IT)) :KIND :EXTERNAL :TYPE #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read..
  4: (SB-C::FIND-INITIAL-DFO (#<SB-C::CLAMBDA :%SOURCE-NAME SB-C::.ANONYMOUS. :%DEBUG-NAME (SB-C::TL-XEP #) :KIND :EXTERNAL :TYPE #<SB-KERNEL:BUILT-IN-CLASSOID FUNCTION (read-only)> :WHERE-FROM :DEFINED :V..
[...]

Stas Boukarev (stassats) wrote :

In 223b48e4e9dcd7ae37756c03f95ee5be06819db6

Changed in sbcl:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers