[cmucl-ticket] [cmucl] #66: replace on simple-strings

cmucl cmucl-devel at common-lisp.net
Fri Dec 21 04:37:30 UTC 2012


#66: replace on simple-strings
--------------------+-------------------------------------------------------
 Reporter:  heller  |       Owner:  somebody
     Type:  defect  |      Status:  new     
 Priority:  minor   |   Milestone:          
Component:  Core    |     Version:  2012-12 
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by rtoy):

 It's a bug in the {{{DEFTRANSFORM}}} for {{{REPLACE}}}.  It uses {{{BIT-
 BASH-COPY}}} to copy things around and {{{BIT-BASH-COPY}}} uses bit
 indices.  Characters are 16 bits (for unicode builds) so the size
 (35893164) times 16 overflows a fixnum.

 Thanks for the report.

-- 
Ticket URL: <http://trac.common-lisp.net/cmucl/ticket/66#comment:1>
cmucl <http://common-lisp.net/project/cmucl>
Cmucl is a high-performance, free Common Lisp implementation.


More information about the cmucl-ticket mailing list