langref: runtime_shrExact_overflow does not work as expected on RISC-V

https://github.com/ziglang/zig/issues/24304
This commit is contained in:
Alex Rønne Petersen 2025-06-30 10:55:28 +02:00
parent b739fec841
commit 9f064dff47
No known key found for this signature in database

View file

@ -1,3 +1,4 @@
const builtin = @import("builtin");
const std = @import("std"); const std = @import("std");
pub fn main() void { pub fn main() void {
@ -5,6 +6,8 @@ pub fn main() void {
_ = &x; _ = &x;
const y = @shrExact(x, 2); const y = @shrExact(x, 2);
std.debug.print("value: {}\n", .{y}); std.debug.print("value: {}\n", .{y});
if (builtin.cpu.arch.isRISCV() and builtin.zig_backend == .stage2_llvm) @panic("https://github.com/ziglang/zig/issues/24304");
} }
// exe=fail // exe=fail