diff --git a/crates/turbo-tasks-memory/src/count_hash_set.rs b/crates/turbo-tasks-memory/src/count_hash_set.rs index 04d6c7d5600cb..5e72c31d43524 100644 --- a/crates/turbo-tasks-memory/src/count_hash_set.rs +++ b/crates/turbo-tasks-memory/src/count_hash_set.rs @@ -301,7 +301,7 @@ impl<'a, T> Iterator for CountHashSetIter<'a, T> { type Item = &'a T; fn next(&mut self) -> Option { - self.count -= 1; + self.count = self.count.saturating_sub(1); self.inner.next() }