about summary refs log tree commit diff
path: root/src/librustc_resolve/build_reduced_graph.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_resolve/build_reduced_graph.rs')
-rw-r--r--src/librustc_resolve/build_reduced_graph.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_resolve/build_reduced_graph.rs b/src/librustc_resolve/build_reduced_graph.rs
index 55d2345f200..1bef810b240 100644
--- a/src/librustc_resolve/build_reduced_graph.rs
+++ b/src/librustc_resolve/build_reduced_graph.rs
@@ -755,7 +755,7 @@ impl<'a, 'b> BuildReducedGraphVisitor<'a, 'b> {
                     // NOTE: The field may be an expansion placeholder, but expansion sets correct
                     // visibilities for unnamed field placeholders specifically, so the constructor
                     // visibility should still be determined correctly.
-                    let field_vis = self.resolve_visibility_speculative(&field.vis, true);
+                    let field_vis = self.resolve_visibility(&field.vis);
                     if ctor_vis.is_at_least(field_vis, &*self.r) {
                         ctor_vis = field_vis;
                     }