aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-05-26 20:21:17 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-06-10 20:47:56 -0700
commitfc358435cb5cbcc21967af438b190d4e18bba9ae (patch)
tree4f5fcbc488a55bb954bec3fbd4d81c172a372478 /src/codegen.zig
parenta596ea683c35d90c6af3e1fbeae2e06312ce392f (diff)
downloadzig-fc358435cb5cbcc21967af438b190d4e18bba9ae.tar.gz
zig-fc358435cb5cbcc21967af438b190d4e18bba9ae.zip
C backend: InternPool fixes
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig
index 28fd59a66a..1ae6d6ce06 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -443,7 +443,8 @@ pub fn generateSymbol(
},
.anon_struct_type => |tuple| {
const struct_begin = code.items.len;
- for (tuple.types, 0..) |field_ty, index| {
+ for (tuple.types, tuple.values, 0..) |field_ty, comptime_val, index| {
+ if (comptime_val != .none) continue;
if (!field_ty.toType().hasRuntimeBits(mod)) continue;
const field_val = switch (aggregate.storage) {