| ... | ... | @@ -3685,7 +3685,10 @@ fn performAllTheWorkInner( |
| 3685 | 3685 | zcu.codegen_prog_node = main_progress_node.start("Code Generation", 0); |
| 3686 | 3686 | } |
| 3687 | 3687 | |
| 3688 | | if (!InternPool.single_threaded) comp.thread_pool.spawnWgId(&work_queue_wait_group, codegenThread, .{comp}); |
| 3688 | if (!InternPool.single_threaded) { |
| 3689 | comp.codegen_work.done = false; // may be `true` from a prior update |
| 3690 | comp.thread_pool.spawnWgId(&work_queue_wait_group, codegenThread, .{comp}); |
| 3691 | } |
| 3689 | 3692 | defer if (!InternPool.single_threaded) { |
| 3690 | 3693 | { |
| 3691 | 3694 | comp.codegen_work.mutex.lock(); |