about summary refs log tree commit diff
path: root/src/librustc_resolve/lib.rs
diff options
context:
space:
mode:
authorJeffrey Seyfried <jeffrey.seyfried@gmail.com>2016-08-20 00:33:06 +0000
committerJeffrey Seyfried <jeffrey.seyfried@gmail.com>2016-09-01 22:30:26 +0000
commit245a0c5530f8d4d251bcef2d7b8de2fa19f442bf (patch)
tree11690ae6f31abbe9ae8ca35f3595169eccdc7952 /src/librustc_resolve/lib.rs
parent097b6d62fc7431b322b46b3a0e9f36134c13dd82 (diff)
downloadrust-245a0c5530f8d4d251bcef2d7b8de2fa19f442bf.tar.gz
rust-245a0c5530f8d4d251bcef2d7b8de2fa19f442bf.zip
item_like_imports: Make all visible items glob importable.
Diffstat (limited to 'src/librustc_resolve/lib.rs')
-rw-r--r--src/librustc_resolve/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_resolve/lib.rs b/src/librustc_resolve/lib.rs
index 8428507e686..12b708fa1a1 100644
--- a/src/librustc_resolve/lib.rs
+++ b/src/librustc_resolve/lib.rs
@@ -3255,6 +3255,10 @@ impl<'a> Resolver<'a> {
         vis.is_accessible_from(self.current_module.normal_ancestor_id, self)
     }
 
+    fn is_accessible_from(&self, vis: ty::Visibility, module: Module<'a>) -> bool {
+        vis.is_accessible_from(module.normal_ancestor_id, self)
+    }
+
     fn report_privacy_errors(&self) {
         if self.privacy_errors.len() == 0 { return }
         let mut reported_spans = FnvHashSet();