Deftransform for FORMAT does not accept non-simple strings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
(compile nil '(lambda () (format nil #.(make-array '(1) :element-type 'character :initial-element #\B :fill-pointer 1))))
==>
The value
"B"
is not of type
SIMPLE-STRING
when binding STRING
[Condition of type TYPE-ERROR]
[...]
0: (SB-FORMAT:
1: ((SB-C:DEFTRANSFORM FORMAT) #<SB-C::COMBINATION :FUN #<SB-C::REF :LEAF #<SB-C::GLOBAL-VAR :%SOURCE-NAME FORMAT :TYPE #1=#<SB-
2: (SB-C::
[...]
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
8b79f7d10e5e6e0 a029b2cb01d85bb 19d4f00f15