Drop vis from ForeignItem.

This commit is contained in:
Camille GILLOT
2022-02-13 10:29:46 +01:00
parent a62680d108
commit 2827007d32
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -773,7 +773,7 @@ fn lower_foreign_item(&mut self, i: &ForeignItem) -> &'hir hir::ForeignItem<'hir
ForeignItemKind::TyAlias(..) => hir::ForeignItemKind::Type,
ForeignItemKind::MacCall(_) => panic!("macro shouldn't exist here"),
},
vis: self.lower_visibility(&i.vis),
vis_span: self.lower_span(i.vis.span),
span: self.lower_span(i.span),
};
self.arena.alloc(item)
+2 -2
View File
@@ -3002,7 +3002,7 @@ pub struct ForeignItem<'hir> {
pub kind: ForeignItemKind<'hir>,
pub def_id: LocalDefId,
pub span: Span,
pub vis: Visibility<'hir>,
pub vis_span: Span,
}
impl ForeignItem<'_> {
@@ -3351,5 +3351,5 @@ mod size_asserts {
rustc_data_structures::static_assert_size!(super::Item<'static>, 184);
rustc_data_structures::static_assert_size!(super::TraitItem<'static>, 128);
rustc_data_structures::static_assert_size!(super::ImplItem<'static>, 144);
rustc_data_structures::static_assert_size!(super::ForeignItem<'static>, 136);
rustc_data_structures::static_assert_size!(super::ForeignItem<'static>, 112);
}
+1 -1
View File
@@ -1426,7 +1426,7 @@ fn check_item(&mut self, cx: &LateContext<'_>, item: &hir::Item<'_>) {
fn check_foreign_item(&mut self, cx: &LateContext<'_>, foreign_item: &hir::ForeignItem<'tcx>) {
if cx.tcx.visibility(foreign_item.def_id).is_public() {
self.perform_lint(cx, "item", foreign_item.def_id, foreign_item.vis.span, true);
self.perform_lint(cx, "item", foreign_item.def_id, foreign_item.vis_span, true);
}
}