authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-09-03 18:22:14-07:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-09-21 21:08:52+02:00
log3da6a19011267a2d69385e0b7848e7726c266897
tree2430aa7a93d997a1e9c29ad37cd6576505783837
parent37985613c760d1d20a1fbba292fd5c25129f400a
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

x86 codegen: handle spilled tuples


1 files changed, 4 insertions(+), 0 deletions(-)

src/arch/x86_64/CodeGen.zig+4
......@@ -187027,6 +187027,10 @@ const Temp = struct {
187027187027 else => .u64,
187028187028 };
187029187029 },
187030 .tuple_type => |tuple_type| {
187031 assert(tuple_type.types.len == src_regs.len);
187032 break :part_ty .fromInterned(tuple_type.types.get(ip)[part_index]);
187033 },
187030187034 };
187031187035 const part_size: u31 = @intCast(part_ty.abiSize(zcu));
187032187036 const src_rc = src_reg.class();