diff --git a/lib/srfi/231/base.scm b/lib/srfi/231/base.scm index cbbaca9d..6f0f3643 100644 --- a/lib/srfi/231/base.scm +++ b/lib/srfi/231/base.scm @@ -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)