Opened 14 years ago

Closed 14 years ago

#75 closed defect (fixed)

Character \U0080 causes infinite loop

Reported by: ehuelsmann Owned by: nobody
Priority: major Milestone:
Component: libraries Version:
Keywords: Cc:
Parent Tickets:


The following code causes an infinite loop on systems which do not support character \U0080 in their default output character set:

(defparameter single-character-symbols

'#.(let ((a (make-array 129)))

(dotimes (i 129)

(setf (svref a i) (make-string 1 :initial-element (code-char i))))


Change History (3)

comment:1 Changed 14 years ago by ehuelsmann

That is to say: the above code causes said infinite loop on *file compilation* of the above code.

comment:2 Changed 14 years ago by ehuelsmann

Component: CLOSlibraries
Owner: changed from somebody to nobody

Definitely not the CLOS component; rather the compiler component. However, since I know the fix now: set to "libraries" component.

comment:3 Changed 14 years ago by ehuelsmann

Resolution: fixed
Status: newclosed

Fixed in r12321.

Note: See TracTickets for help on using tickets.