about summary refs log tree commit diff
path: root/src/librustc/plugin
diff options
context:
space:
mode:
authorEduard Burtescu <edy.burt@gmail.com>2014-09-12 13:10:30 +0300
committerEduard Burtescu <edy.burt@gmail.com>2014-09-12 14:24:45 +0300
commita09dbf28e64e7ac9b9786320d90a87854615d77a (patch)
tree9c323160b55481f65782469bb7b88ac94c37b159 /src/librustc/plugin
parent22e749ded10822a3063fa26800aaa3f229e97c4d (diff)
downloadrust-a09dbf28e64e7ac9b9786320d90a87854615d77a.tar.gz
rust-a09dbf28e64e7ac9b9786320d90a87854615d77a.zip
Remove largely unused context from Visitor.
Diffstat (limited to 'src/librustc/plugin')
-rw-r--r--src/librustc/plugin/build.rs8
-rw-r--r--src/librustc/plugin/load.rs8
2 files changed, 8 insertions, 8 deletions
diff --git a/src/librustc/plugin/build.rs b/src/librustc/plugin/build.rs
index ad35c4efe11..f02251350a4 100644
--- a/src/librustc/plugin/build.rs
+++ b/src/librustc/plugin/build.rs
@@ -21,8 +21,8 @@ struct RegistrarFinder {
     registrars: Vec<(ast::NodeId, Span)> ,
 }
 
-impl Visitor<()> for RegistrarFinder {
-    fn visit_item(&mut self, item: &ast::Item, _: ()) {
+impl Visitor for RegistrarFinder {
+    fn visit_item(&mut self, item: &ast::Item) {
         match item.node {
             ast::ItemFn(..) => {
                 if attr::contains_name(item.attrs.as_slice(),
@@ -33,7 +33,7 @@ impl Visitor<()> for RegistrarFinder {
             _ => {}
         }
 
-        visit::walk_item(self, item, ());
+        visit::walk_item(self, item);
     }
 }
 
@@ -41,7 +41,7 @@ impl Visitor<()> for RegistrarFinder {
 pub fn find_plugin_registrar(diagnostic: &diagnostic::SpanHandler,
                              krate: &ast::Crate) -> Option<ast::NodeId> {
     let mut finder = RegistrarFinder { registrars: Vec::new() };
-    visit::walk_crate(&mut finder, krate, ());
+    visit::walk_crate(&mut finder, krate);
 
     match finder.registrars.len() {
         0 => None,
diff --git a/src/librustc/plugin/load.rs b/src/librustc/plugin/load.rs
index 4f38c74893e..31265cc7571 100644
--- a/src/librustc/plugin/load.rs
+++ b/src/librustc/plugin/load.rs
@@ -69,7 +69,7 @@ impl<'a> PluginLoader<'a> {
 pub fn load_plugins(sess: &Session, krate: &ast::Crate,
                     addl_plugins: Option<Plugins>) -> Plugins {
     let mut loader = PluginLoader::new(sess);
-    visit::walk_crate(&mut loader, krate, ());
+    visit::walk_crate(&mut loader, krate);
 
     let mut plugins = loader.plugins;
 
@@ -87,8 +87,8 @@ pub fn load_plugins(sess: &Session, krate: &ast::Crate,
 }
 
 // note that macros aren't expanded yet, and therefore macros can't add plugins.
-impl<'a> Visitor<()> for PluginLoader<'a> {
-    fn visit_view_item(&mut self, vi: &ast::ViewItem, _: ()) {
+impl<'a> Visitor for PluginLoader<'a> {
+    fn visit_view_item(&mut self, vi: &ast::ViewItem) {
         match vi.node {
             ast::ViewItemExternCrate(name, _, _) => {
                 let mut plugin_phase = false;
@@ -124,7 +124,7 @@ impl<'a> Visitor<()> for PluginLoader<'a> {
             _ => (),
         }
     }
-    fn visit_mac(&mut self, _: &ast::Mac, _:()) {
+    fn visit_mac(&mut self, _: &ast::Mac) {
         // bummer... can't see plugins inside macros.
         // do nothing.
     }