Skip to content

Commit

Permalink
Fix the proptests by avoiding mod-by-zero (#2071)
Browse files Browse the repository at this point in the history
  • Loading branch information
jneem authored Oct 16, 2024
1 parent 3506821 commit 02d66b2
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions vector/tests/arbtest.rs
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,11 @@ impl ArrayOp {
}
}
ArrayOp::Overwrite(v, len) => {
let len = len % vec.len();
for elt in vec.iter_mut().take(len) {
*elt = *v;
if !vec.is_empty() {
let len = len % vec.len();
for elt in vec.iter_mut().take(len) {
*elt = *v;
}
}
}
}
Expand All @@ -111,9 +113,11 @@ impl ArrayOp {
}
}
ArrayOp::Overwrite(v, len) => {
let len = len % vec.len();
for elt in vec.iter_mut().take(len) {
*elt = *v;
if !vec.is_empty() {
let len = len % vec.len();
for elt in vec.iter_mut().take(len) {
*elt = *v;
}
}
}
}
Expand Down

0 comments on commit 02d66b2

Please sign in to comment.