diff --git a/halo2_proofs/src/dev.rs b/halo2_proofs/src/dev.rs index 9e72d69795..53b55309fb 100644 --- a/halo2_proofs/src/dev.rs +++ b/halo2_proofs/src/dev.rs @@ -405,9 +405,21 @@ impl<'a, F: Field + Group> Assignment for MockProver<'a, F> { for (i, sub_range) in ranges.iter().enumerate() { if sub_range.start < range_start { // TODO: use more precise error type + log::debug!( + "subCS_{} sub_range.start: {} < range_start{}", + i, + sub_range.start, + range_start + ); return Err(Error::Synthesis); } - if i == ranges.len() - 1 && sub_range.end >= self.rw_rows.end { + if i == ranges.len() - 1 && sub_range.end > self.rw_rows.end { + log::debug!( + "subCS_{} sub_range.end: {} > self.rw_rows.end{}", + i, + sub_range.end, + self.rw_rows.end + ); return Err(Error::Synthesis); } range_start = sub_range.end;