diff options
| author | Bryanskiy <ivakin.kir@gmail.com> | 2023-05-10 15:35:00 +0300 |
|---|---|---|
| committer | Bryanskiy <ivakin.kir@gmail.com> | 2023-05-11 14:51:01 +0300 |
| commit | 670f5b134e5dcb43e88d5c59f716058d320a2265 (patch) | |
| tree | f86475f89862595af16f87efb3d5fa6367df4d20 /compiler/rustc_resolve/src | |
| parent | 25444e5a2e7293dbb4932df1301b9be4222244fe (diff) | |
| download | rust-670f5b134e5dcb43e88d5c59f716058d320a2265.tar.gz rust-670f5b134e5dcb43e88d5c59f716058d320a2265.zip | |
Populate effective visibilities in rustc_privacy
Diffstat (limited to 'compiler/rustc_resolve/src')
| -rw-r--r-- | compiler/rustc_resolve/src/effective_visibilities.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_resolve/src/effective_visibilities.rs b/compiler/rustc_resolve/src/effective_visibilities.rs index 87067189a77..7393bdb388a 100644 --- a/compiler/rustc_resolve/src/effective_visibilities.rs +++ b/compiler/rustc_resolve/src/effective_visibilities.rs @@ -199,7 +199,7 @@ impl<'r, 'a, 'tcx> EffectiveVisibilitiesVisitor<'r, 'a, 'tcx> { let tcx = self.r.tcx; self.changed |= self.import_effective_visibilities.update( binding, - nominal_vis, + Some(nominal_vis), || cheap_private_vis.unwrap_or_else(|| self.r.private_vis_import(binding)), inherited_eff_vis, parent_id.level(), @@ -213,7 +213,7 @@ impl<'r, 'a, 'tcx> EffectiveVisibilitiesVisitor<'r, 'a, 'tcx> { let tcx = self.r.tcx; self.changed |= self.def_effective_visibilities.update( def_id, - nominal_vis, + Some(nominal_vis), || cheap_private_vis.unwrap_or_else(|| self.r.private_vis_def(def_id)), inherited_eff_vis, parent_id.level(), |
