diff options
| author | gingerBill <bill@gingerbill.org> | 2023-12-18 22:09:10 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2023-12-18 22:09:10 +0000 |
| commit | beb4699b46b8e240c4ded5d0e185afcdd7f9f507 (patch) | |
| tree | a3d7d3718428e1f8ca52a1241ec36185a0268f31 /src/checker.cpp | |
| parent | ee504aa596bc1549a482f4d0fdec83a9996831ce (diff) | |
Check test procedures after all minimum dependency set calls are done
Diffstat (limited to 'src/checker.cpp')
| -rw-r--r-- | src/checker.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/checker.cpp b/src/checker.cpp index e3379697c..723b5bb07 100644 --- a/src/checker.cpp +++ b/src/checker.cpp @@ -6158,19 +6158,22 @@ gb_internal void check_parsed_files(Checker *c) { TIME_SECTION("generate minimum dependency set"); generate_minimum_dependency_set(c, c->info.entry_point); - // NOTE(laytan): has to be ran after generate_minimum_dependency_set, - // because that collects the test procedures. - TIME_SECTION("check test procedures"); - check_test_procedures(c); - TIME_SECTION("check bodies have all been checked"); check_unchecked_bodies(c); check_merge_queues_into_arrays(c); thread_pool_wait(); + TIME_SECTION("update minimum dependency set"); generate_minimum_dependency_set_internal(c, c->info.entry_point); + // NOTE(laytan): has to be ran after generate_minimum_dependency_set, + // because that collects the test procedures. + TIME_SECTION("check test procedures"); + check_test_procedures(c); + + check_merge_queues_into_arrays(c); + thread_pool_wait(); TIME_SECTION("check entry point"); if (build_context.build_mode == BuildMode_Executable && !build_context.no_entry_point && build_context.command_kind != Command_test) { |