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)
new-vec)
(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 start (make-vector (- end start) #f))))
;; TODO: does not quite meet r7rs spec, should check if vectors overlap