From b59b1d793363fd9fc8e6a9b7b473ed6a6e42a5da Mon Sep 17 00:00:00 2001 From: Nicolas Abril Date: Wed, 31 May 2023 13:40:29 +0200 Subject: [PATCH] fix: Properly fail on expasion errors --- 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 7ea44fbe..1ab2f273 100644 --- a/crates/kind-driver/src/resolution.rs +++ b/crates/kind-driver/src/resolution.rs @@ -321,8 +321,8 @@ fn load_file_to_book( let (mut module, mut failed) = kind_parser::parse_book(tx.clone(), ctx_id, &input); - expand_uses(&mut module, tx.clone()); - expand_module(tx.clone(), &mut module); + failed |= expand_uses(&mut module, tx.clone()); + failed |= expand_module(tx.clone(), &mut module); let mut state = UnboundCollector::new(tx.clone(), false); state.visit_module(&mut module);