From ea54c9a375ef8f419694b39b9f14f181fa0b82ee Mon Sep 17 00:00:00 2001 From: Micah Switzer Date: Thu, 3 Nov 2022 19:56:23 -0400 Subject: Sema: resolve lazy align in zirReify for union fields Closes #13435 --- src/Sema.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/Sema.zig') diff --git a/src/Sema.zig b/src/Sema.zig index bd956d32bc..8bf0649cc2 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -18232,7 +18232,7 @@ fn zirReify(sema: *Sema, block: *Block, extended: Zir.Inst.Extended.InstData, in var buffer: Value.ToTypeBuffer = undefined; gop.value_ptr.* = .{ .ty = try field_type_val.toType(&buffer).copy(new_decl_arena_allocator), - .abi_align = @intCast(u32, alignment_val.toUnsignedInt(target)), + .abi_align = @intCast(u32, (try alignment_val.getUnsignedIntAdvanced(target, sema.kit(block, src))).?), }; } -- cgit v1.2.3