Fix alias import (#4968)

* Fix alias import

Alias importing was registering the alias id as a decl instead of alias.
This caused issues when hiding and then reimporting the alias.

* Clippy format

Co-authored-by: Hristo Filaretov <h.filaretov@protonmail.com>
This commit is contained in:
Hristo Filaretov
2022-03-25 23:56:40 +01:00
committed by GitHub
parent 66087b01e6
commit 8a9cc33aac
3 changed files with 66 additions and 2 deletions

View File

@ -779,7 +779,7 @@ impl<'a> StateWorkingSet<'a> {
for (name, alias_id) in aliases {
scope_frame.aliases.insert(name, alias_id);
scope_frame.visibility.use_decl_id(&alias_id);
scope_frame.visibility.use_alias_id(&alias_id);
}
}