From b404ded15b0873696181114766967e2e154a6425 Mon Sep 17 00:00:00 2001 From: Vadim Petrochenkov Date: Sat, 3 Oct 2015 00:18:48 +0300 Subject: [PATCH] Fix failing privacy test --- src/librustc_privacy/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/librustc_privacy/lib.rs b/src/librustc_privacy/lib.rs index 6ff8239d3aed..bc9727c58070 100644 --- a/src/librustc_privacy/lib.rs +++ b/src/librustc_privacy/lib.rs @@ -1439,11 +1439,11 @@ impl<'a, 'tcx, 'v> Visitor<'v> for VisiblePrivateTypesVisitor<'a, 'tcx> { } fn visit_struct_field(&mut self, s: &hir::StructField) { - match s.node.kind { - hir::NamedField(_, vis) if vis == hir::Public || self.in_variant => { - visit::walk_struct_field(self, s); - } - _ => {} + let vis = match s.node.kind { + hir::NamedField(_, vis) | hir::UnnamedField(vis) => vis + }; + if vis == hir::Public || self.in_variant { + visit::walk_struct_field(self, s); } }