]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/lang_items.rs
Port a bunch of code new-visitor; all of these ports were
[rust.git] / src / librustc / middle / lang_items.rs
index 03c75fc6cc370e1b45bb94115022f7f837db97ad..a37f62e52b819e789ad9f6751756f1f7e209400d 100644 (file)
@@ -33,8 +33,7 @@
 use syntax::attr::AttrMetaMethods;
 use syntax::codemap::{DUMMY_SP, Span};
 use syntax::parse::token::InternedString;
-use rustc_front::visit::Visitor;
-use rustc_front::visit;
+use rustc_front::intravisit::Visitor;
 use rustc_front::hir;
 
 use std::iter::Enumerate;
@@ -164,8 +163,6 @@ fn visit_item(&mut self, item: &hir::Item) {
                 self.collect_item(item_index, self.ast_map.local_def_id(item.id), item.span)
             }
         }
-
-        visit::walk_item(self, item);
     }
 }
 
@@ -202,7 +199,7 @@ pub fn collect_item(&mut self, item_index: usize,
     }
 
     pub fn collect_local_language_items(&mut self, krate: &hir::Crate) {
-        visit::walk_crate(self, krate);
+        krate.visit_all_items(self);
     }
 
     pub fn collect_external_language_items(&mut self) {