Less heap more List

This commit is contained in:
Krzosa Karol
2022-09-30 12:33:58 +02:00
parent 35c395caf9
commit 62faf8a78c
4 changed files with 11 additions and 11 deletions

View File

@@ -165,8 +165,10 @@ parse_all_modules(){
parse_file(*it.item);
}
if(module != pctx->language_base_module)
module->implicit_imports.add(pctx->language_base_module);
if(module != pctx->language_base_module){
add(pctx->perm, &module->implicit_imports, (Ast_Scope *)pctx->language_base_module);
// module->implicit_imports.add(pctx->language_base_module);
}
module->state = MODULE_PARSED;
}
@@ -223,7 +225,6 @@ add_module(Token *pos, Intern_String filename, B32 command_line_module){
result->debug_name = string_skip_to_last_slash(result->absolute_file_path);
result->module = result; // @warning: self referential
result->file = result; // @warning: self referential
result->implicit_imports = {pctx->heap};
result->decls = {pctx->heap};
result->parent_scope = 0;
result->scope_id = pctx->scope_ids++;