diff options
| author | varkor <github@varkor.com> | 2018-05-31 15:52:17 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2018-06-20 12:23:08 +0100 |
| commit | 831b5c02df7235f2df804ee62e7cd2caf02bdad1 (patch) | |
| tree | d5aabc075550779d29248e10782c7aab5e044572 /src/libsyntax/visit.rs | |
| parent | 6015edf9af375385ca9eb2ebbb8794c782fa7244 (diff) | |
| download | rust-831b5c02df7235f2df804ee62e7cd2caf02bdad1.tar.gz rust-831b5c02df7235f2df804ee62e7cd2caf02bdad1.zip | |
Take advantage of the lifetime refactoring
Diffstat (limited to 'src/libsyntax/visit.rs')
| -rw-r--r-- | src/libsyntax/visit.rs | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index 1d535ab6bf0..f63b474f450 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -492,15 +492,10 @@ pub fn walk_param_bound<'a, V: Visitor<'a>>(visitor: &mut V, bound: &'a ParamBou pub fn walk_generic_param<'a, V: Visitor<'a>>(visitor: &mut V, param: &'a GenericParam) { visitor.visit_ident(param.ident); + walk_list!(visitor, visit_param_bound, ¶m.bounds); match param.kind { - GenericParamKind::Lifetime { ref bounds, ref lifetime } => { - walk_list!(visitor, visit_lifetime, bounds); - } - GenericParamKind::Type { ref bounds, ref default } => { - visitor.visit_ident(t.ident); - walk_list!(visitor, visit_ty_param_bound, bounds); - walk_list!(visitor, visit_ty, default); - } + GenericParamKind::Lifetime => {} + GenericParamKind::Type { ref default } => walk_list!(visitor, visit_ty, default), } walk_list!(visitor, visit_attribute, param.attrs.iter()); } |
