aboutsummaryrefslogtreecommitdiff
path: root/lib/std/debug.zig
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std/debug.zig')
-rw-r--r--lib/std/debug.zig5
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));
},