diff options
| author | bors <bors@rust-lang.org> | 2017-04-14 23:15:31 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-04-14 23:15:31 +0000 |
| commit | f0ca5d4bad07a4fc8497bd9766cdadaee1bd0ac6 (patch) | |
| tree | 1bfb55b7dd4b44c68a4a237deb0ebd22685f5efc /src/libsyntax/visit.rs | |
| parent | bbdaad0dc8dc64e036ccee817f90a91876b32a9d (diff) | |
| parent | 13dc855cc334ce4104e05dc239b0bf8b402609ce (diff) | |
| download | rust-f0ca5d4bad07a4fc8497bd9766cdadaee1bd0ac6.tar.gz rust-f0ca5d4bad07a4fc8497bd9766cdadaee1bd0ac6.zip | |
Auto merge of #41305 - frewsxcv:rollup, r=frewsxcv
Rollup of 4 pull requests - Successful merges: #40702, #41172, #41249, #41303 - Failed merges:
Diffstat (limited to 'src/libsyntax/visit.rs')
| -rw-r--r-- | src/libsyntax/visit.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index b5e9a1892ac..bae1c56db00 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -58,6 +58,7 @@ pub trait Visitor<'ast>: Sized { } fn visit_mod(&mut self, m: &'ast Mod, _s: Span, _n: NodeId) { walk_mod(self, m) } fn visit_foreign_item(&mut self, i: &'ast ForeignItem) { walk_foreign_item(self, i) } + fn visit_global_asm(&mut self, ga: &'ast GlobalAsm) { walk_global_asm(self, ga) } fn visit_item(&mut self, i: &'ast Item) { walk_item(self, i) } fn visit_local(&mut self, l: &'ast Local) { walk_local(self, l) } fn visit_block(&mut self, b: &'ast Block) { walk_block(self, b) } @@ -253,6 +254,7 @@ pub fn walk_item<'a, V: Visitor<'a>>(visitor: &mut V, item: &'a Item) { ItemKind::ForeignMod(ref foreign_module) => { walk_list!(visitor, visit_foreign_item, &foreign_module.items); } + ItemKind::GlobalAsm(ref ga) => visitor.visit_global_asm(ga), ItemKind::Ty(ref typ, ref type_parameters) => { visitor.visit_ty(typ); visitor.visit_generics(type_parameters) @@ -464,6 +466,10 @@ pub fn walk_foreign_item<'a, V: Visitor<'a>>(visitor: &mut V, foreign_item: &'a walk_list!(visitor, visit_attribute, &foreign_item.attrs); } +pub fn walk_global_asm<'a, V: Visitor<'a>>(_: &mut V, _: &'a GlobalAsm) { + // Empty! +} + pub fn walk_ty_param_bound<'a, V: Visitor<'a>>(visitor: &mut V, bound: &'a TyParamBound) { match *bound { TraitTyParamBound(ref typ, ref modifier) => { |
