From 097d8a16c4ccdf6405c094db6c5fa3de7943464c Mon Sep 17 00:00:00 2001 From: lemon Date: Sat, 11 Oct 2025 08:51:19 +0200 Subject: intervalsoverlap errata --- regalloc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/regalloc.c b/regalloc.c index b14f889..165b1cb 100644 --- a/regalloc.c +++ b/regalloc.c @@ -424,7 +424,7 @@ static bool intervaloverlap(struct interval *a, struct interval *b) { for (int i = 0, j = 0; i < a->nrange && j < b->nrange; ) { - struct range r1 = itrange(a, i), r2 = itrange(b, 2); + struct range r1 = itrange(a, i), r2 = itrange(b, j); if (rangeoverlap(r1, r2)) return 1; if (r1.to <= r2.from) ++i; else ++j; -- cgit v1.2.3