Check reachability insead of publicity for fields and inherent impl items

Purely for consistency with other items, it doesn't make any semantic difference
This commit is contained in:
Vadim Petrochenkov 2016-02-18 01:10:21 +03:00
parent 34737e3536
commit fadc95e60a

View File

@ -347,7 +347,7 @@ impl<'a, 'tcx, 'v> Visitor<'v> for EmbargoVisitor<'a, 'tcx> {
if item_level.is_some() {
self.reach().visit_generics(generics);
for field in struct_def.fields() {
if field.node.kind.visibility() == hir::Public {
if self.get(field.node.id).is_some() {
self.reach().visit_struct_field(field);
}
}
@ -360,7 +360,7 @@ impl<'a, 'tcx, 'v> Visitor<'v> for EmbargoVisitor<'a, 'tcx> {
if item_level.is_some() {
self.reach().visit_generics(generics);
for impl_item in impl_items {
if impl_item.vis == hir::Public {
if self.get(impl_item.id).is_some() {
self.reach().visit_impl_item(impl_item);
}
}