| author | |
| committer | |
| log | 7f96ca101aec59e0c5508939c9ccc783d3898c2a |
| tree | eb479a95998fcb92de85e9217f3adbff70abd7f2 |
| parent | 852c82084163eec9911384b325dbd5713ee4df90 |
1 files changed, 4 insertions(+), 0 deletions(-)
src/arch/arm/CodeGen.zig+4| ... | ... | @@ -1455,6 +1455,10 @@ fn airOverflow(self: *Self, inst: Air.Inst.Index) !void { |
| 1455 | 1455 | } |
| 1456 | 1456 | }; |
| 1457 | 1457 | |
| 1458 | if (tag == .sub_with_overflow) { | |
| 1459 | break :result MCValue{ .register_v_flag = dest.register }; | |
| 1460 | } | |
| 1461 | ||
| 1458 | 1462 | switch (int_info.signedness) { |
| 1459 | 1463 | .unsigned => break :result MCValue{ .register_c_flag = dest.register }, |
| 1460 | 1464 | .signed => break :result MCValue{ .register_v_flag = dest.register }, |