Support cfg and cfg_attr on generic parameters

This commit is contained in:
Vadim Petrochenkov 2019-06-05 17:59:37 +03:00
parent 605ea9d05c
commit 0b58bb32f6
6 changed files with 111 additions and 106 deletions

View file

@ -1439,9 +1439,9 @@ impl<'a, 'b> MutVisitor for InvocationCollector<'a, 'b> {
}
}
fn visit_generic_param(&mut self, param: &mut ast::GenericParam) {
self.cfg.disallow_cfg_on_generic_param(&param);
noop_visit_generic_param(param, self)
fn visit_generic_params(&mut self, params: &mut Vec<ast::GenericParam>) {
self.cfg.configure_generic_params(params);
noop_visit_generic_params(params, self);
}
fn visit_attribute(&mut self, at: &mut ast::Attribute) {