authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-22 21:59:26-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-23 22:15:12-08:00
log60e90adbcf0244190e959efde4d5b8670d456029
tree258a2639c0ec4a55dbf4302bb3fac2a717ae541c
parentbd6acbf7da55a2497fcfb9c589093612a3fe9680

compiler: add missing end() for root std.Progress nodes

otherwise the progress task prevents main() from returning

1 files changed, 3 insertions(+), 0 deletions(-)

src/main.zig+3
...@@ -4153,6 +4153,8 @@ fn serve(...@@ -4153,6 +4153,8 @@ fn serve(
4153 var child_pid: ?std.process.Child.Id = null;4153 var child_pid: ?std.process.Child.Id = null;
41544154
4155 const main_progress_node = std.Progress.start(io, .{});4155 const main_progress_node = std.Progress.start(io, .{});
4156 defer main_progress_node.end();
4157
4156 const file_system_inputs = comp.file_system_inputs.?;4158 const file_system_inputs = comp.file_system_inputs.?;
41574159
4158 const IncrementalDebugServer = if (build_options.enable_debug_extensions and !builtin.single_threaded)4160 const IncrementalDebugServer = if (build_options.enable_debug_extensions and !builtin.single_threaded)
...@@ -5515,6 +5517,7 @@ fn jitCmd(...@@ -5515,6 +5517,7 @@ fn jitCmd(
5515 const root_prog_node = if (options.progress_node) |node| node else std.Progress.start(io, .{5517 const root_prog_node = if (options.progress_node) |node| node else std.Progress.start(io, .{
5516 .disable_printing = (color == .off),5518 .disable_printing = (color == .off),
5517 });5519 });
5520 defer root_prog_node.end();
55185521
5519 const target_query: std.Target.Query = .{};5522 const target_query: std.Target.Query = .{};
5520 const resolved_target: Package.Module.ResolvedTarget = .{5523 const resolved_target: Package.Module.ResolvedTarget = .{