1
Fork 0

Add additional missing lint handling logic

This commit is contained in:
Aaron Hill 2021-07-15 14:26:27 -05:00
parent 2bd15a25ef
commit d6e3c11101
No known key found for this signature in database
GPG key ID: B4087E510E98B164
3 changed files with 20 additions and 11 deletions

View file

@ -210,8 +210,10 @@ impl<'a, T: EarlyLintPass> ast_visit::Visitor<'a> for EarlyContextAndPass<'a, T>
}
fn visit_arm(&mut self, a: &'a ast::Arm) {
run_early_pass!(self, check_arm, a);
ast_visit::walk_arm(self, a);
self.with_lint_attrs(a.id, &a.attrs, |cx| {
run_early_pass!(cx, check_arm, a);
ast_visit::walk_arm(cx, a);
})
}
fn visit_expr_post(&mut self, e: &'a ast::Expr) {