| author | |
| committer | |
| log | c08effc20abe2595ba5c83e25b78c274ec9c58ec |
| tree | 283522a4237c04638d8d4fb603da55c08111c17e |
| parent | a69d403cb2c82ce6257bfa1ee7eba52f895c14e7 |
2 files changed, 4 insertions(+), 5 deletions(-)
src/arch/riscv64/CodeGen.zig+4-4| ... | ... | @@ -6855,10 +6855,10 @@ fn genSetReg(func: *Func, ty: Type, reg: Register, src_mcv: MCValue) InnerError! |
| 6855 | 6855 | else => return std.debug.panic("TODO: genSetReg for float size {d}", .{abi_size}), |
| 6856 | 6856 | }, |
| 6857 | 6857 | .int => switch (abi_size) { |
| 6858 | 1 => .lb, | |
| 6859 | 2 => .lh, | |
| 6860 | 4 => .lw, | |
| 6861 | 8 => .ld, | |
| 6858 | 1...1 => .lb, | |
| 6859 | 2...2 => .lh, | |
| 6860 | 3...4 => .lw, | |
| 6861 | 5...8 => .ld, | |
| 6862 | 6862 | else => return std.debug.panic("TODO: genSetReg for int size {d}", .{abi_size}), |
| 6863 | 6863 | }, |
| 6864 | 6864 | .vector => { |
test/behavior/defer.zig-1| ... | ... | @@ -94,7 +94,6 @@ test "mixing normal and error defers" { |
| 94 | 94 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 95 | 95 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 96 | 96 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 97 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; | |
| 98 | 97 | |
| 99 | 98 | try expect(runSomeErrorDefers(true) catch unreachable); |
| 100 | 99 | try expect(result[0] == 'c'); |