zig

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

commit 4135cc9d0bd6e70808b92d3ab0cce41c9eb87689 (tree)
parent 3844b91db72d5c3c98f2b2d97043a0c3de1a3d86
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Wed, 24 Jul 2024 19:40:38 -0700

CLI: better error message when build runner cannot be spawned

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

diff --git a/src/main.zig b/src/main.zig @@ -5305,7 +5305,9 @@ fn cmdBuild(gpa: Allocator, arena: Allocator, args: []const []const u8) !void { const term = t: { std.debug.lockStdErr(); defer std.debug.unlockStdErr(); - break :t try child.spawnAndWait(); + break :t child.spawnAndWait() catch |err| { + fatal("unable to spawn {s}: {s}", .{ child_argv.items[0], @errorName(err) }); + }; }; switch (term) {