full call to SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET in setf of ELT with bogus arg type

Bug #1748939 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 (e) (setf (elt (the :bogus (format nil "~a" e)) 0) 1))

==>

full call to SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET
[...]
  0: (SB-INT:BUG "full call to ~S" SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET)
  1: (SB-C::PONDER-FULL-CALL #<SB-C::COMBINATION :FUN #<SB-C::REF :LEAF #<SB-C::GLOBAL-VAR :%SOURCE-NAME SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET :TYPE #1=#<SB-KERNEL:FUN-TYPE #> :DEFINED-TYPE #1# :WHERE-FRO..
  2: (SB-C::IR2-CONVERT-FULL-CALL #<SB-C::COMBINATION :FUN #<SB-C::REF :LEAF #<SB-C::GLOBAL-VAR :%SOURCE-NAME SB-KERNEL:DATA-VECTOR-SET-WITH-OFFSET :TYPE #1=#<SB-KERNEL:FUN-TYPE #> :DEFINED-TYPE #1# :WHER..
[...]

Stas Boukarev (stassats) wrote :

4543b6a102c3673574559b92eed77e3d05a1a539

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