aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-08-06 12:33:34 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-08-07 00:48:32 -0700
commitff503edc044104d3d4cf2c2790859561eeca8aec (patch)
tree4c8aad745e132b1b475f6583ab794469febc6aa5 /src
parent40edd11516081b455df09ce0d19b3ca686655924 (diff)
downloadzig-ff503edc044104d3d4cf2c2790859561eeca8aec.tar.gz
zig-ff503edc044104d3d4cf2c2790859561eeca8aec.zip
Compilation: fix not showing sub-errors for autodocs
Diffstat (limited to 'src')
-rw-r--r--src/Compilation.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index 8c9e18bc98..4292147689 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -4201,10 +4201,11 @@ fn workerDocsWasm(comp: *Compilation, parent_prog_node: std.Progress.Node) void
const prog_node = parent_prog_node.start("Compile Autodocs", 0);
defer prog_node.end();
- workerDocsWasmFallible(comp, prog_node) catch |err| {
- comp.lockAndSetMiscFailure(.docs_wasm, "unable to build autodocs: {s}", .{
+ workerDocsWasmFallible(comp, prog_node) catch |err| switch (err) {
+ error.SubCompilationFailed => return, // error reported already
+ else => comp.lockAndSetMiscFailure(.docs_wasm, "unable to build autodocs: {s}", .{
@errorName(err),
- });
+ }),
};
}