From fc358435cb5cbcc21967af438b190d4e18bba9ae Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 26 May 2023 20:21:17 -0700 Subject: C backend: InternPool fixes --- src/codegen.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/codegen.zig') 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) { -- cgit v1.2.3