diff options
Diffstat (limited to 'lib/std/debug.zig')
| -rw-r--r-- | lib/std/debug.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 7bfc6b321e..98bf6b1fd4 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -629,6 +629,11 @@ pub fn fmtPanicCause(buffer: []u8, cause: std.builtin.PanicCause) usize { }, .sentinel_mismatch_other => i += fmtBuf(buffer[i..], "sentinel mismatch"), .unwrap_error => |err| { + if (builtin.zig_backend == .stage2_riscv64) { + // https://github.com/ziglang/zig/issues/21519 + i += fmtBuf(buffer[i..], "attempt to unwrap error"); + return i; + } i += fmtBuf(buffer[i..], "attempt to unwrap error: "); i += fmtBuf(buffer[i..], @errorName(err)); }, |
