From d1c536db011ba12f165bbad345ad2f8681c4f193 Mon Sep 17 00:00:00 2001 From: felipegchi Date: Thu, 24 Nov 2022 09:59:27 -0300 Subject: [PATCH] fix: resolution of use expansions --- crates/kind-driver/src/resolution.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/kind-driver/src/resolution.rs b/crates/kind-driver/src/resolution.rs index 689f5c97..70c2bd10 100644 --- a/crates/kind-driver/src/resolution.rs +++ b/crates/kind-driver/src/resolution.rs @@ -216,6 +216,8 @@ fn parse_and_store_book_by_path<'a>( let (mut module, mut failed) = kind_parser::parse_book(session.diagnostic_sender.clone(), ctx_id, &input); + expand_uses(&mut module, session.diagnostic_sender.clone()); + let mut state = UnboundCollector::new(session.diagnostic_sender.clone(), false); state.visit_module(&mut module); @@ -224,8 +226,6 @@ fn parse_and_store_book_by_path<'a>( failed = true; } - expand_uses(&mut module, session.diagnostic_sender.clone()); - module_to_book(&mut failed, session, module, book); for idents in state.unbound_top_level.values() {