Update internal/compiler/lib.rs

Co-authored-by: Simon Hausmann <hausmann@gmail.com>
This commit is contained in:
Tobias Hunger 2024-03-01 11:43:20 +01:00
parent 121cda19fd
commit f62d5e0d4b

View file

@ -185,12 +185,12 @@ pub async fn compile_syntax_node(
) -> (object_tree::Document, diagnostics::BuildDiagnostics, typeloader::TypeLoader) {
let mut loader = prepare_for_compile(&mut diagnostics, compiler_config);
let doc_node: parser::syntax_nodes::Document = doc_node.into();
if diagnostics.has_error() {
return (crate::object_tree::Document::default(), diagnostics, loader);
}
let doc_node: parser::syntax_nodes::Document = doc_node.into();
let type_registry =
Rc::new(RefCell::new(typeregister::TypeRegister::new(&loader.global_type_registry)));
let (foreign_imports, reexports) =