diff --git a/lib/std/builtin.zig b/lib/std/builtin.zig index 763db8448c..73a47fa3af 100644 --- a/lib/std/builtin.zig +++ b/lib/std/builtin.zig @@ -1150,9 +1150,10 @@ pub const panicInactiveUnionField = Panic.inactiveUnionField; /// To be deleted after zig1.wasm is updated. pub const panic_messages = Panic.messages; -pub noinline fn returnError(st: *StackTrace) void { +pub noinline fn returnError() void { @branchHint(.unlikely); @setRuntimeSafety(false); + const st = @errorReturnTrace().?; if (st.index < st.instruction_addresses.len) st.instruction_addresses[st.index] = @returnAddress(); st.index += 1;