diff --git a/collects/scheme/private/sort.ss b/collects/scheme/private/sort.ss index 387560366c..a528b57ce9 100644 --- a/collects/scheme/private/sort.ss +++ b/collects/scheme/private/sort.ss @@ -76,14 +76,16 @@ doing these checks. (loop a1 b1 c1))))))))) (define-syntax-rule (copying-insertionsort Alo Blo n) - (let iloop ([i 0] [A Alo]) - (when (i< i n) - (let ([ref-i (ref A)]) - (let jloop ([j (i+ Blo i)]) - (let ([ref-j-1 (ref (i- j 1))]) - (if (and (i< Blo j) (