Properly record meaningful imports as re-exports in symbol index

This commit is contained in:
Lukas Wirth 2025-01-18 09:06:46 +01:00
parent 46e2d6ec01
commit 51cc1a4614
12 changed files with 227 additions and 157 deletions

View file

@ -240,12 +240,12 @@ impl Visibility {
if a_ancestors.any(|m| m == mod_b.local_id) {
// B is above A
return Some(Visibility::Module(mod_a, expl_b));
return Some(Visibility::Module(mod_a, expl_a));
}
if b_ancestors.any(|m| m == mod_a.local_id) {
// A is above B
return Some(Visibility::Module(mod_b, expl_a));
return Some(Visibility::Module(mod_b, expl_b));
}
None