authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-04-12 12:20:08-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-04-12 12:20:08-07:00
log7972bc8aa8edb7bd213bd5ccdc90d70fb730efd2
tree00a6cd84477818abe0204608a8c6253185b271dd
parentff7ef624f50824943a04dc4505c5313a4f9eae86

Sema: fix struct init ref


1 files changed, 6 insertions(+), 1 deletions(-)

src/Sema.zig+6-1
......@@ -12694,7 +12694,12 @@ fn finishStructInit(
1269412694 }
1269512695
1269612696 if (is_ref) {
12697 const alloc = try block.addTy(.alloc, struct_ty);
12697 const target = sema.mod.getTarget();
12698 const alloc_ty = try Type.ptr(sema.arena, target, .{
12699 .pointee_type = struct_ty,
12700 .@"addrspace" = target_util.defaultAddressSpace(target, .local),
12701 });
12702 const alloc = try block.addTy(.alloc, alloc_ty);
1269812703 for (field_inits) |field_init, i_usize| {
1269912704 const i = @intCast(u32, i_usize);
1270012705 const field_src = src;