aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/codegen.zig b/src/codegen.zig
index 77359d78da..b39c3c5ec0 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -517,7 +517,7 @@ pub fn generateSymbol(
const field_ty = field.ty;
if (!field_ty.hasRuntimeBits(mod)) continue;
- const field_val = switch (aggregate.storage) {
+ const field_val = switch (mod.intern_pool.indexToKey(typed_value.val.toIntern()).aggregate.storage) {
.bytes => |bytes| try mod.intern_pool.get(mod.gpa, .{ .int = .{
.ty = field_ty.toIntern(),
.storage = .{ .u64 = bytes[index] },