Auto merge of #115825 - cjgillot:expr-field-lint, r=compiler-errors

Visit ExprField for lint levels.

Fixes https://github.com/rust-lang/rust/issues/115823
This commit is contained in:
bors
2023-09-14 06:29:23 +00:00
3 changed files with 24 additions and 0 deletions

View File

@@ -338,6 +338,11 @@ impl<'tcx> Visitor<'tcx> for LintLevelsBuilder<'_, LintLevelQueryMap<'tcx>> {
intravisit::walk_expr(self, e);
}
fn visit_expr_field(&mut self, f: &'tcx hir::ExprField<'tcx>) {
self.add_id(f.hir_id);
intravisit::walk_expr_field(self, f);
}
fn visit_field_def(&mut self, s: &'tcx hir::FieldDef<'tcx>) {
self.add_id(s.hir_id);
intravisit::walk_field_def(self, s);