From 04cf98f8a6a67c899dd290d4b66c37794b24a568 Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Thu, 26 Dec 2019 16:31:38 +0100 Subject: Fix cross-crate glob privacy handling --- crates/ra_hir_def/src/nameres/collector.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'crates/ra_hir_def/src/nameres/collector.rs') diff --git a/crates/ra_hir_def/src/nameres/collector.rs b/crates/ra_hir_def/src/nameres/collector.rs index 63beaedc5..30771d510 100644 --- a/crates/ra_hir_def/src/nameres/collector.rs +++ b/crates/ra_hir_def/src/nameres/collector.rs @@ -378,12 +378,7 @@ where .resolutions() // only keep visible names... .map(|(n, res)| { - ( - n, - res.filter_visibility(|v| { - v.visible_from_def_map(&self.def_map, module_id) - }), - ) + (n, res.filter_visibility(|v| v.visible_from_other_crate())) }) .filter(|(_, res)| !res.is_none()) .collect::>(); -- cgit v1.2.3