X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcode%2Freader.lisp;h=94d5ca74c177244325d05e1bec7d7aeac3ea8028;hb=672b2f6cb751566526c7f3bb3de6b7d8424760e2;hp=3bcf87814d7693f38881e72ef1d5b157bac67d50;hpb=42702bd5e2af3e0042c9f27372c6f5d92335df12;p=sbcl.git diff --git a/src/code/reader.lisp b/src/code/reader.lisp index 3bcf878..94d5ca7 100644 --- a/src/code/reader.lisp +++ b/src/code/reader.lisp @@ -1521,7 +1521,8 @@ variables to allow for nested and thread safe reading." (declare (string string)) (with-array-data ((string string :offset-var offset) (start start) - (end (%check-vector-sequence-bounds string start end))) + (end end) + :check-fill-pointer t) (let ((stream (make-string-input-stream string start end))) (values (if preserve-whitespace (read-preserving-whitespace stream eof-error-p eof-value) @@ -1542,7 +1543,8 @@ variables to allow for nested and thread safe reading." :format-arguments (list string)))) (with-array-data ((string string :offset-var offset) (start start) - (end (%check-vector-sequence-bounds string start end))) + (end end) + :check-fill-pointer t) (let ((index (do ((i start (1+ i))) ((= i end) (if junk-allowed