| ... | @@ -2909,7 +2909,9 @@ fn genSetStack(self: *Self, ty: Type, stack_offset: u32, mcv: MCValue) InnerErro | ... | @@ -2909,7 +2909,9 @@ fn genSetStack(self: *Self, ty: Type, stack_offset: u32, mcv: MCValue) InnerErro |
| 2909 | fn genSetReg(self: *Self, ty: Type, reg: Register, mcv: MCValue) InnerError!void { | 2909 | fn genSetReg(self: *Self, ty: Type, reg: Register, mcv: MCValue) InnerError!void { |
| 2910 | switch (mcv) { | 2910 | switch (mcv) { |
| 2911 | .dead => unreachable, | 2911 | .dead => unreachable, |
| 2912 | .ptr_stack_offset => unreachable, | 2912 | .ptr_stack_offset => |off| { |
| | 2913 | return self.genSetReg(ty.elemType(), reg, .{ .stack_offset = off }); |
| | 2914 | }, |
| 2913 | .ptr_embedded_in_code => unreachable, | 2915 | .ptr_embedded_in_code => unreachable, |
| 2914 | .unreach, .none => return, // Nothing to do. | 2916 | .unreach, .none => return, // Nothing to do. |
| 2915 | .undef => { | 2917 | .undef => { |