aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-11-26 13:56:12 -0800
committerAndrew Kelley <andrew@ziglang.org>2024-11-26 13:56:40 -0800
commit11bf2d92de5f335d4e07358d99f26fae08493f12 (patch)
treebf32c9bbacdaaa17eeba1112508737e34b00bc1e /src/Compilation.zig
parent68b3f5086609b8e904edcec9ef2201cb54bc7200 (diff)
downloadzig-11bf2d92de5f335d4e07358d99f26fae08493f12.tar.gz
zig-11bf2d92de5f335d4e07358d99f26fae08493f12.zip
diversify "unable to spawn" failure messages
to help understand where a spurious failure is occurring
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index 3ad5c7932f..6f772edda5 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -4772,7 +4772,7 @@ fn updateCObject(comp: *Compilation, c_object: *CObject, c_obj_prog_node: std.Pr
child.stderr_behavior = .Inherit;
const term = child.spawnAndWait() catch |err| {
- return comp.failCObj(c_object, "unable to spawn {s}: {s}", .{ argv.items[0], @errorName(err) });
+ return comp.failCObj(c_object, "failed to spawn zig clang (passthrough mode) {s}: {s}", .{ argv.items[0], @errorName(err) });
};
switch (term) {
.Exited => |code| {
@@ -4794,7 +4794,7 @@ fn updateCObject(comp: *Compilation, c_object: *CObject, c_obj_prog_node: std.Pr
const stderr = try child.stderr.?.reader().readAllAlloc(arena, std.math.maxInt(usize));
const term = child.wait() catch |err| {
- return comp.failCObj(c_object, "unable to spawn {s}: {s}", .{ argv.items[0], @errorName(err) });
+ return comp.failCObj(c_object, "failed to spawn zig clang {s}: {s}", .{ argv.items[0], @errorName(err) });
};
switch (term) {