diff --git a/fuzz/src/lib.rs b/fuzz/src/lib.rs index ac456148d..00a4f73f5 100644 --- a/fuzz/src/lib.rs +++ b/fuzz/src/lib.rs @@ -139,10 +139,10 @@ impl<'a> Arbitrary<'a> for FuzzArrayAction { let mask = (0..current_array.len()) .map(|_| bool::arbitrary(u)) .collect::>>()?; - let filtered = filter_canonical_array(¤t_array, &mask); + current_array = filter_canonical_array(¤t_array, &mask); ( Action::Filter(BoolArray::from(mask).into_array()), - ExpectedValue::Array(filtered), + ExpectedValue::Array(current_array.clone()), ) } _ => unreachable!(),