zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 60e90adbcf0244190e959efde4d5b8670d456029 (tree)
parent bd6acbf7da55a2497fcfb9c589093612a3fe9680
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Mon, 22 Dec 2025 21:59:26 -0800

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

otherwise the progress task prevents main() from returning

Diffstat:
Msrc/main.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/main.zig b/src/main.zig @@ -4153,6 +4153,8 @@ fn serve( var child_pid: ?std.process.Child.Id = null; const main_progress_node = std.Progress.start(io, .{}); + defer main_progress_node.end(); + const file_system_inputs = comp.file_system_inputs.?; const IncrementalDebugServer = if (build_options.enable_debug_extensions and !builtin.single_threaded) @@ -5515,6 +5517,7 @@ fn jitCmd( const root_prog_node = if (options.progress_node) |node| node else std.Progress.start(io, .{ .disable_printing = (color == .off), }); + defer root_prog_node.end(); const target_query: std.Target.Query = .{}; const resolved_target: Package.Module.ResolvedTarget = .{