From dce99874368e3e42402b4443c5eb39495c8c162a Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 22 Jul 2020 14:01:50 +0200 Subject: Check that visibility upgrade path is hit --- crates/ra_hir_def/src/nameres/collector.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (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 8913111f1..a030cab47 100644 --- a/crates/ra_hir_def/src/nameres/collector.rs +++ b/crates/ra_hir_def/src/nameres/collector.rs @@ -625,7 +625,12 @@ impl DefCollector<'_> { panic!("`Tr as _` imports with unrelated visibilities {:?} and {:?} (trait {:?})", old_vis, vis, tr); }); - max_vis != old_vis + if max_vis == old_vis { + false + } else { + mark::hit!(upgrade_underscore_visibility); + true + } } }; -- cgit v1.2.3