mirror of
https://github.com/odin-lang/Odin.git
synced 2026-02-25 12:24:57 +00:00
Reorganize missing_procedures_to_check generation code
This commit is contained in:
@@ -16216,10 +16216,6 @@ void lb_generate_code(lbGenerator *gen) {
|
||||
lbProcedure *p = m->procedures_to_generate[i];
|
||||
lb_generate_procedure(m, p);
|
||||
}
|
||||
for_array(i, m->missing_procedures_to_check) {
|
||||
lbProcedure *p = m->missing_procedures_to_check[i];
|
||||
lb_generate_procedure(m, p);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -16228,6 +16224,14 @@ void lb_generate_code(lbGenerator *gen) {
|
||||
lb_create_main_procedure(default_module, startup_runtime);
|
||||
}
|
||||
|
||||
for_array(j, gen->modules.entries) {
|
||||
lbModule *m = gen->modules.entries[j].value;
|
||||
for_array(i, m->missing_procedures_to_check) {
|
||||
lbProcedure *p = m->missing_procedures_to_check[i];
|
||||
lb_generate_procedure(m, p);
|
||||
}
|
||||
}
|
||||
|
||||
if (build_context.ODIN_DEBUG) {
|
||||
TIME_SECTION("LLVM Debug Info Complete Types and Finalize");
|
||||
for_array(j, gen->modules.entries) {
|
||||
|
||||
Reference in New Issue
Block a user