From 368960d76ad52139b4dac9b656adc1977bc35ebd Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 24 Jun 2024 20:37:11 -0700 Subject: [PATCH] use +% for overflow --- src/terminal/ref_counted_set.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/terminal/ref_counted_set.zig b/src/terminal/ref_counted_set.zig index d99a0baca..ae434a149 100644 --- a/src/terminal/ref_counted_set.zig +++ b/src/terminal/ref_counted_set.zig @@ -401,7 +401,7 @@ pub fn RefCountedSet( items[id] = .{}; var p: Id = item.meta.bucket; - var n: Id = @addWithOverflow(p, 1)[0] & self.layout.table_mask; + var n: Id = (p +% 1) & self.layout.table_mask; while (table[n] != 0 and items[table[n]].meta.psl > 0) { items[table[n]].meta.bucket = p; @@ -410,7 +410,7 @@ pub fn RefCountedSet( self.psl_stats[items[table[n]].meta.psl] += 1; table[p] = table[n]; p = n; - n = @addWithOverflow(n, 1)[0] & self.layout.table_mask; + n = (p +% 1) & self.layout.table_mask; } while (self.max_psl > 0 and self.psl_stats[self.max_psl] == 0) {