From 4135cc9d0bd6e70808b92d3ab0cce41c9eb87689 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 24 Jul 2024 19:40:38 -0700 Subject: CLI: better error message when build runner cannot be spawned --- src/main.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index ee3e3b3ee3..61478061ec 100644 --- 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) { -- cgit v1.2.3