X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Farray.lisp;h=b46b1ff371842a682a2fd6b7602c82606b2cc387;hb=a18894dbea4495b885e1747babf4e2593dfb705e;hp=455d09f7af4ce32085048335d01a143bcc2f31ac;hpb=d515b8a4543a5e120c258846bc0b73eea47046b0;p=sbcl.git diff --git a/src/code/array.lisp b/src/code/array.lisp index 455d09f..b46b1ff 100644 --- a/src/code/array.lisp +++ b/src/code/array.lisp @@ -96,6 +96,8 @@ (values #.sb!vm:simple-bit-vector-widetag 1)) ;; OK, we have to wade into SUBTYPEPing after all. (t + (unless *type-system-initialized* + (bug "SUBTYPEP dispatch for MAKE-ARRAY before the type system is ready")) #.`(pick-vector-type type ,@(map 'list (lambda (saetp) @@ -531,7 +533,7 @@ of specialized arrays is supported." (defun array-in-bounds-p (array &rest subscripts) #!+sb-doc - "Return T if the SUBSCIPTS are in bounds for the ARRAY, NIL otherwise." + "Return T if the SUBSCRIPTS are in bounds for the ARRAY, NIL otherwise." (if (%array-row-major-index array subscripts nil) t))