X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fgeneric%2Fvm-type.lisp;h=997aa8ea887f354ebb306908248fa6d0e4b13376;hb=2e5263a05f55e2b56a3194ad7853e9ae18ad69af;hp=4f7c4a770c175fc90857457904b6d494e44cf9f8;hpb=c45da820b56cd0bd4bd958b66639fa021054f962;p=sbcl.git diff --git a/src/compiler/generic/vm-type.lisp b/src/compiler/generic/vm-type.lisp index 4f7c4a7..997aa8e 100644 --- a/src/compiler/generic/vm-type.lisp +++ b/src/compiler/generic/vm-type.lisp @@ -96,6 +96,9 @@ (types `(simple-array ,type ,dims)))) (types))) +(sb!xc:deftype complex-vector (&optional element-type length) + `(and (vector ,element-type ,length) (not simple-array))) + ;;; Return the symbol that describes the format of FLOAT. (declaim (ftype (function (float) symbol) float-format-name)) (defun float-format-name (x)