diff --git a/src/base/iter.rs b/src/base/iter.rs index 8629f3b5e..bba97e983 100644 --- a/src/base/iter.rs +++ b/src/base/iter.rs @@ -100,7 +100,7 @@ macro_rules! iterator { // so this is not observable. if self.size != 0 { let stride = self.strides.0.value(); - self.ptr = self.ptr.add(stride); + self.ptr = self.ptr.wrapping_add(stride); } Some(old)