Do not continue on errors when creating the TypeLoader

This commit is contained in:
Tobias Hunger 2022-01-20 19:45:00 +01:00 committed by Tobias Hunger
parent d64dfa500c
commit e3908cfce6

View file

@ -112,6 +112,10 @@ pub async fn compile_syntax_node(
let mut loader =
typeloader::TypeLoader::new(global_type_registry, &compiler_config, &mut diagnostics);
if diagnostics.has_error() {
return (crate::object_tree::Document::default(), diagnostics);
}
let foreign_imports =
loader.load_dependencies_recursively(&doc_node, &mut diagnostics, &type_registry).await;