authorgravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2021-12-31 15:13:03+01:00
committergravatar for kubkon@jakubkonka.comJakub Konka <kubkon@jakubkonka.com> 2021-12-31 15:13:03+01:00
logbc12d50170bdbe8d6c38207baf22b78865b48595
tree0f0cc11eb3b40e774d4d61201d27ac16e076ac63
parent5ec9f39dfe90890adef4dca1b48bf71176fe99f1

stage2: implement genSetReg for ptr_stack_offset


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

src/arch/x86_64/CodeGen.zig+3-1
......@@ -2909,7 +2909,9 @@ fn genSetStack(self: *Self, ty: Type, stack_offset: u32, mcv: MCValue) InnerErro
29092909fn genSetReg(self: *Self, ty: Type, reg: Register, mcv: MCValue) InnerError!void {
29102910 switch (mcv) {
29112911 .dead => unreachable,
2912 .ptr_stack_offset => unreachable,
2912 .ptr_stack_offset => |off| {
2913 return self.genSetReg(ty.elemType(), reg, .{ .stack_offset = off });
2914 },
29132915 .ptr_embedded_in_code => unreachable,
29142916 .unreach, .none => return, // Nothing to do.
29152917 .undef => {