From 072b0f617fdd2ccb3bc6dd08718acf9504b7ed3a Mon Sep 17 00:00:00 2001 From: Eduard-Mihai Burtescu Date: Thu, 17 May 2018 21:30:15 +0300 Subject: [PATCH] rustc: removed unused `DefPathData::Initializer` DefId's for associated constants. --- src/librustc/hir/map/def_collector.rs | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/librustc/hir/map/def_collector.rs b/src/librustc/hir/map/def_collector.rs index ebd8e6235825..810fa04fac44 100644 --- a/src/librustc/hir/map/def_collector.rs +++ b/src/librustc/hir/map/def_collector.rs @@ -231,13 +231,7 @@ impl<'a> visit::Visitor<'a> for DefCollector<'a> { }; let def = self.create_def(ti.id, def_data, ITEM_LIKE_SPACE, ti.span); - self.with_parent(def, |this| { - if let TraitItemKind::Const(_, Some(ref expr)) = ti.node { - this.visit_const_expr(expr); - } - - visit::walk_trait_item(this, ti); - }); + self.with_parent(def, |this| visit::walk_trait_item(this, ti)); } fn visit_impl_item(&mut self, ii: &'a ImplItem) { @@ -249,13 +243,7 @@ impl<'a> visit::Visitor<'a> for DefCollector<'a> { }; let def = self.create_def(ii.id, def_data, ITEM_LIKE_SPACE, ii.span); - self.with_parent(def, |this| { - if let ImplItemKind::Const(_, ref expr) = ii.node { - this.visit_const_expr(expr); - } - - visit::walk_impl_item(this, ii); - }); + self.with_parent(def, |this| visit::walk_impl_item(this, ii)); } fn visit_pat(&mut self, pat: &'a Pat) {