]> git.lizzy.rs Git - rust.git/commitdiff
rustc: removed unused `DefPathData::Initializer` DefId's for associated constants.
authorEduard-Mihai Burtescu <edy.burt@gmail.com>
Thu, 17 May 2018 18:30:15 +0000 (21:30 +0300)
committerEduard-Mihai Burtescu <edy.burt@gmail.com>
Sat, 19 May 2018 15:47:06 +0000 (18:47 +0300)
src/librustc/hir/map/def_collector.rs

index ebd8e6235825cd4c67d2b18637a2943df72e9c75..810fa04fac445d0172599215e5076213e84abcbd 100644 (file)
@@ -231,13 +231,7 @@ fn visit_trait_item(&mut self, ti: &'a TraitItem) {
         };
 
         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 @@ fn visit_impl_item(&mut self, ii: &'a ImplItem) {
         };
 
         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) {