about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2018-05-17 21:30:15 +0300
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2018-05-19 18:47:06 +0300
commit072b0f617fdd2ccb3bc6dd08718acf9504b7ed3a (patch)
tree738c995076d70b6d662107997ac6ef4b416544ee /src
parent8319ef5b78a10b3a8de4109bb8b0e6d23fbe4de1 (diff)
downloadrust-072b0f617fdd2ccb3bc6dd08718acf9504b7ed3a.tar.gz
rust-072b0f617fdd2ccb3bc6dd08718acf9504b7ed3a.zip
rustc: removed unused `DefPathData::Initializer` DefId's for associated constants.
Diffstat (limited to 'src')
-rw-r--r--src/librustc/hir/map/def_collector.rs16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/librustc/hir/map/def_collector.rs b/src/librustc/hir/map/def_collector.rs
index ebd8e623582..810fa04fac4 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) {