From 0a6a5c81ac8c853a8f026ab109965338ced4c3bb Mon Sep 17 00:00:00 2001 From: Chris Gregory Date: Sat, 1 Jun 2019 19:05:18 -0500 Subject: [PATCH] Move debug statement into statement visitor --- src/librustc_mir/borrow_check/used_muts.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/librustc_mir/borrow_check/used_muts.rs b/src/librustc_mir/borrow_check/used_muts.rs index 828429a1808..b9accd40c39 100644 --- a/src/librustc_mir/borrow_check/used_muts.rs +++ b/src/librustc_mir/borrow_check/used_muts.rs @@ -60,11 +60,6 @@ fn remove_never_initialized_mut_locals(&mut self, into: &Place) { // they will either have been removed by unreachable code optimizations; or linted // as unused variables. if let Some(local) = into.base_local() { - debug!( - "visit_statement: statement={:?} local={:?} \ - never_initialized_mut_locals={:?}", - statement, local, self.never_initialized_mut_locals - ); let _ = self.never_initialized_mut_locals.remove(&local); } } @@ -95,6 +90,13 @@ fn visit_statement( ) { match &statement.kind { StatementKind::Assign(into, _) => { + if let Some(local) = into.base_local() { + debug!( + "visit_statement: statement={:?} local={:?} \ + never_initialized_mut_locals={:?}", + statement, local, self.never_initialized_mut_locals + ); + } self.remove_never_initialized_mut_locals(into); }, _ => {}, -- 2.44.0