The value #<SB-C::ENTRY {10147444E3}> is not of type SB-C::VALUED-NODE

Bug #1947544 reported by Paul F. Dietz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Unassigned

Bug Description

(defun bug062 (b c)
  (declare (notinline equal))
  (declare (optimize (debug 2)))
  (multiple-value-bind (v7 v2)
      (if (equal 0 0)
          (values c 0)
          (values b 0))
    (tagbody (progn v7))
    b))

==>

The value
  #<SB-C::ENTRY {10147444E3}>
is not of type
  SB-C::VALUED-NODE
   [Condition of type TYPE-ERROR]
[...]
  0: (SB-C::IR1-OPTIMIZE-IF #<SB-C::CIF :TEST #<SB-C::COMBINATION :FUN #<SB-C::REF :LEAF # {1014747D13}> :ARGS (# #) {1014747DA3}> :CONSEQUENT #1=#<SB-C::CBLOCK 4 :START c1 {1014744353}> :ALTERNATIVE #1# ..
  1: (SB-C::IR1-OPTIMIZE-BLOCK-FAST #<SB-C::CBLOCK 10 :START c2 {1014742E73}>)
  2: (SB-C::IR1-OPTIMIZE-LAST-EFFORT #<SB-C:COMPONENT :NAME BUG062 :REANALYZE T {101474A743}>)
  3: (SB-C::IR1-OPTIMIZE-UNTIL-DONE #<SB-C:COMPONENT :NAME BUG062 :REANALYZE T {101474A743}>)
  4: (SB-C::IR1-OPTIMIZE-PHASE-1 #<SB-C:COMPONENT :NAME BUG062 :REANALYZE T {101474A743}>)
  5: (SB-C::IR1-PHASES #<SB-C:COMPONENT :NAME BUG062 :REANALYZE T {101474A743}>)
 [...]

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

Other bug subscribers