guard against mutation in make-interval

Closes #971
This commit is contained in:
Alex Shinn 2024-05-27 09:29:37 +09:00
parent 7923b1c46d
commit f9e3ed1639

View file

@ -67,7 +67,7 @@
(translation? hi)
(= (vector-length lo) (vector-length hi))
(vector-every <= lo hi)))
(%%make-interval lo hi))
(%%make-interval (vector-copy lo) (vector-copy hi)))
(define (make-interval x . o)
(if (pair? o)