Commit 28f525baa4

Jakub Konka <kubkon@jakubkonka.com>
2022-09-02 21:51:49
x86_64: handle ptr_stack_offset for blocks
1 parent 1d57b34
Changed files (1)
src
arch
src/arch/x86_64/CodeGen.zig
@@ -5328,7 +5328,7 @@ fn br(self: *Self, block: Air.Inst.Index, operand: Air.Inst.Ref) !void {
             block_data.mcv = switch (operand_mcv) {
                 .none, .dead, .unreach => unreachable,
                 .register, .stack_offset, .memory => operand_mcv,
-                .eflags, .immediate => blk: {
+                .eflags, .immediate, .ptr_stack_offset => blk: {
                     const new_mcv = try self.allocRegOrMem(block, true);
                     try self.setRegOrMem(self.air.typeOfIndex(block), new_mcv, operand_mcv);
                     break :blk new_mcv;