aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-12-03 19:30:13 -0800
committerAndrew Kelley <andrew@ziglang.org>2025-01-15 15:11:35 -0800
commit77accf597d845245847b143e42ec4109c9468480 (patch)
tree176ace677fe750bde50b689176644829f0a63588 /src/Compilation.zig
parentda25ed95fce32449f70942ea77aa5e00e75dbbdd (diff)
downloadzig-77accf597d845245847b143e42ec4109c9468480.tar.gz
zig-77accf597d845245847b143e42ec4109c9468480.zip
elf linker: conform to explicit error sets
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index d0681faad6..67dcbd5a3a 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -3208,6 +3208,10 @@ pub fn getAllErrorsAlloc(comp: *Compilation) !ErrorBundle {
if (!zcu.navFileScope(nav).okToReportErrors()) continue;
try addModuleErrorMsg(zcu, &bundle, error_msg.*);
}
+ for (zcu.failed_types.keys(), zcu.failed_types.values()) |ty_index, error_msg| {
+ if (!zcu.typeFileScope(ty_index).okToReportErrors()) continue;
+ try addModuleErrorMsg(zcu, &bundle, error_msg.*);
+ }
for (zcu.failed_exports.values()) |value| {
try addModuleErrorMsg(zcu, &bundle, value.*);
}