Ignore errors re: unreachable blocks in dataflow cursor unit tests

This commit is contained in:
Dylan MacKenzie 2021-10-22 15:47:36 -07:00 committed by Mark Rousskov
parent aca8bcb48f
commit abd3fe347b
2 changed files with 9 additions and 0 deletions

View file

@ -64,6 +64,13 @@ where
}
}
/// Allows inspection of unreachable basic blocks even with `debug_assertions` enabled.
#[cfg(test)]
pub(crate) fn allow_unreachable(&mut self) {
#[cfg(debug_assertions)]
self.reachable_blocks.insert_all()
}
/// Returns the underlying `Results`.
pub fn results(&self) -> &Results<'tcx, A> {
&self.results.borrow()