Fix indexing in (vector-copy)

This commit is contained in:
Justin Ethier 2016-08-30 17:34:39 -04:00
parent 0c941d2e8d
commit 587d83f6b7

View file

@ -827,7 +827,7 @@
((= i end) ((= i end)
new-vec) new-vec)
(else (else
(vector-set! new-vec i (vector-ref vec i)) (vector-set! new-vec (- i start) (vector-ref vec i))
(loop (+ i 1) new-vec)))))) (loop (+ i 1) new-vec))))))
(loop start (make-vector (- end start) #f)))) (loop start (make-vector (- end start) #f))))
;; TODO: does not quite meet r7rs spec, should check if vectors overlap ;; TODO: does not quite meet r7rs spec, should check if vectors overlap