0.8.13.57:
authorChristophe Rhodes <csr21@cam.ac.uk>
Wed, 11 Aug 2004 08:21:39 +0000 (08:21 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Wed, 11 Aug 2004 08:21:39 +0000 (08:21 +0000)
Fix FILL simple-base-string transform with non-constant item

src/compiler/generic/vm-tran.lisp
version.lisp-expr

index 9108f22..aa21616 100644 (file)
                      (dotimes (i sb!vm:n-word-bytes accum)
                        (setf accum (logior accum (ash code (* 8 i))))))
                   `(let ((code (sb!xc:char-code item)))
-                     (logior ,@(loop for i from 0 upto sb!vm:n-word-bytes
+                     (logior ,@(loop for i from 0 below sb!vm:n-word-bytes
                                      collect `(ash code ,(* 8 i))))))))
     `(let ((length (length sequence))
           (value ,value))
index f047785..c621f9f 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.8.13.56"
+"0.8.13.57"