From 2ce227dcc6213947b0dab34cc4139b80525670db Mon Sep 17 00:00:00 2001 From: Dylan MacKenzie Date: Tue, 9 Jul 2019 14:28:02 -0700 Subject: [PATCH] Actually call `visit_block_entry` in `DataflowResultsConsumer` Previously, this callback was never actually called. --- src/librustc_mir/dataflow/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/librustc_mir/dataflow/mod.rs b/src/librustc_mir/dataflow/mod.rs index 5433a9013aa85..f05dfad32572d 100644 --- a/src/librustc_mir/dataflow/mod.rs +++ b/src/librustc_mir/dataflow/mod.rs @@ -333,6 +333,8 @@ pub(crate) trait DataflowResultsConsumer<'a, 'tcx: 'a> { } fn process_basic_block(&mut self, bb: BasicBlock, flow_state: &mut Self::FlowState) { + self.visit_block_entry(bb, flow_state); + let BasicBlockData { ref statements, ref terminator, is_cleanup: _ } = self.body()[bb]; let mut location = Location { block: bb, statement_index: 0 };