Skip to content

Commit 47ad4ea

Browse files
committed
GENERALIZEDARRAYS: fix bug and improve proposed interval-intersect
1 parent 679916c commit 47ad4ea

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

modules/generalized-arrays/generalized-arrays.scm

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -583,10 +583,11 @@ OTHER DEALINGS IN THE SOFTWARE.
583583
(%%interval-volume interval))))
584584

585585
(define (%%interval= interval1 interval2)
586-
(and (equal? (%%interval-upper-bounds interval1)
587-
(%%interval-upper-bounds interval2))
588-
(equal? (%%interval-lower-bounds interval1)
589-
(%%interval-lower-bounds interval2))))
586+
(or (eq? interval1 interval2)
587+
(and (equal? (%%interval-upper-bounds interval1)
588+
(%%interval-upper-bounds interval2))
589+
(equal? (%%interval-lower-bounds interval1)
590+
(%%interval-lower-bounds interval2)))))
590591

591592
(define (interval= interval1 interval2)
592593
(cond ((not (and (interval? interval1)

0 commit comments

Comments
 (0)