1.0.12.41: fix #-:sb-unicode build
authorNikodemus Siivola <nikodemus@random-state.net>
Thu, 20 Dec 2007 14:44:06 +0000 (14:44 +0000)
committerNikodemus Siivola <nikodemus@random-state.net>
Thu, 20 Dec 2007 14:44:06 +0000 (14:44 +0000)
 * No need for cross-string replce transformations, as there is only
   one character type.

src/compiler/seqtran.lisp
version.lisp-expr

index b9f1e07..fa64712 100644 (file)
      (define-one-transform (sequence-type1 sequence-type2)
        (make-replace-transform nil sequence-type1 sequence-type2)))
   (define-replace-transforms)
-  (define-one-transform simple-base-string (simple-array character (*)))
-  (define-one-transform (simple-array character (*)) simple-base-string))
+  #!+sb-unicode
+  (progn
+   (define-one-transform (simple-array base-char (*)) (simple-array character (*)))
+   (define-one-transform (simple-array character (*)) (simple-array base-char (*)))))
 
 ;;; Expand simple cases of UB<SIZE>-BASH-COPY inline.  "simple" is
 ;;; defined as those cases where we are doing word-aligned copies from
index 6a60020..aa28180 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".)
-"1.0.12.40"
+"1.0.12.41"