X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Fdeftypes-for-target.lisp;h=103047cb763a3ccee4490d63ab6fb6cbefa68599;hb=a682f4c392bc874a6a898632889319ebdd8821fc;hp=0091da5fd9cc0b3feefacd871b48f04335612c97;hpb=39e19255f69cbba8668b4b7ffa58532ab6309375;p=sbcl.git diff --git a/src/code/deftypes-for-target.lisp b/src/code/deftypes-for-target.lisp index 0091da5..103047c 100644 --- a/src/code/deftypes-for-target.lisp +++ b/src/code/deftypes-for-target.lisp @@ -154,7 +154,8 @@ (sb!xc:deftype char-code () `(integer 0 (,sb!xc:char-code-limit))) ;;; a consed sequence result. If a vector, is a simple array. -(sb!xc:deftype consed-sequence () '(or list (simple-array * (*)))) +(sb!xc:deftype consed-sequence () + '(or (simple-array * (*)) (and sequence (not vector)))) ;;; the :END arg to a sequence (sb!xc:deftype sequence-end () '(or null index))