More operand #<SB-C:TN-REF :TN #<SB-C:TN '0!1 :CONSTANT> :WRITE-P NIL :VOP LIST> used more than once in its VOP.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(defun f139 (x)
(list (list nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil) (list nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil) (list nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil) (list nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil)
(list nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil)
(list nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil)
(list nil) (list nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil nil nil nil nil nil)
(list nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil)
(list nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil nil)
(list nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil nil
nil nil nil nil nil nil nil)
x x x x x x x x
(setf (car x) 0)
(setf (cdr x) 0)))
==>
More operand #<SB-C:TN-REF
:TN #<SB-C:TN '0!1 :CONSTANT>
:VOP LIST> used more than once in its VOP.
[Condition of type SIMPLE-ERROR]
[...]
0: (SB-KERNEL:
1: (SB-C::
2: (SB-C::
3: (SB-C::
4: (SB-C::
5: (SB-C::
6: (SB-C::%COMPILE (SB-INT:
[...]
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
Simplified:
(defun f139 (x)
(list (list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
(list nil)
x x x x x x x x
(setf (car x) 0)
(setf (cdr x) 0)))