authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-05-24 10:33:53-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-05-27 20:56:48-07:00
loga486392ee4bfe6f2577aafa9c1d50a176b0de0ea
tree2d6c521ae15158e2dec6bf2e206e5bb955f2fbca
parent795c5791a962e4d4b46fa9fd0470fe8162d65521

std.Build.Step: don't create an empty progress node


1 files changed, 1 insertions(+), 4 deletions(-)

lib/std/Build/Step.zig+1-4
...@@ -313,16 +313,13 @@ pub fn evalZigProcess(...@@ -313,16 +313,13 @@ pub fn evalZigProcess(
313 try handleChildProcUnsupported(s, null, argv);313 try handleChildProcUnsupported(s, null, argv);
314 try handleVerbose(s.owner, null, argv);314 try handleVerbose(s.owner, null, argv);
315315
316 const sub_prog_node = prog_node.start("", 0);
317 defer sub_prog_node.end();
318
319 var child = std.process.Child.init(argv, arena);316 var child = std.process.Child.init(argv, arena);
320 child.env_map = &b.graph.env_map;317 child.env_map = &b.graph.env_map;
321 child.stdin_behavior = .Pipe;318 child.stdin_behavior = .Pipe;
322 child.stdout_behavior = .Pipe;319 child.stdout_behavior = .Pipe;
323 child.stderr_behavior = .Pipe;320 child.stderr_behavior = .Pipe;
324 child.request_resource_usage_statistics = true;321 child.request_resource_usage_statistics = true;
325 child.progress_node = sub_prog_node;322 child.progress_node = prog_node;
326323
327 child.spawn() catch |err| return s.fail("unable to spawn {s}: {s}", .{324 child.spawn() catch |err| return s.fail("unable to spawn {s}: {s}", .{
328 argv[0], @errorName(err),325 argv[0], @errorName(err),