X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmain.lisp;h=c44d60131d11f8e7a62159664566f639ed397984;hb=1dfcd0ed5fc81f4355101c1eeb990a1f7d089e40;hp=b5ad7f1dc679308cb878d0dd282edb08ded2ee83;hpb=75f29fee61a19b3607bd8fafa8a31184c998c5b0;p=sbcl.git diff --git a/src/compiler/main.lisp b/src/compiler/main.lisp index b5ad7f1..c44d601 100644 --- a/src/compiler/main.lisp +++ b/src/compiler/main.lisp @@ -1225,7 +1225,11 @@ (node-component (lambda-bind x))) :toplevel))) lambdas - :start start) + ;; this used to read ":start start", but + ;; start can be greater than len, which + ;; is an error according to ANSI - CSR, + ;; 2002-04-25 + :start (min start len)) len))) (do* ((start 0 (1+ loser)) (loser (loser start) (loser start)))