aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Thread.zig
diff options
context:
space:
mode:
authormlugg <mlugg@mlugg.co.uk>2025-10-09 14:14:19 +0100
committerMatthew Lugg <mlugg@mlugg.co.uk>2025-10-09 19:31:44 +0100
commit80f6b8c4b3a6dcb17dcd9bb3ecaf528b3da9c54e (patch)
treea3d7e036a042b687b9995c3054f467673c9c0b68 /lib/std/Thread.zig
parentc383cd50d5eb3b677493ab0058d860a9177a2679 (diff)
downloadzig-80f6b8c4b3a6dcb17dcd9bb3ecaf528b3da9c54e.tar.gz
zig-80f6b8c4b3a6dcb17dcd9bb3ecaf528b3da9c54e.zip
std.debug: fix incorrect FP unwinding on RISC-V and SPARC
I broke this when porting this logic for the `std.debug` rework in https://github.com/ziglang/zig/pull/25227. The offset that I copied was actually being treated as relative to the address of the *saved* base pointer. I think it makes more sense to do what I did and just treat all offsets as relative to this frame's base.
Diffstat (limited to 'lib/std/Thread.zig')
0 files changed, 0 insertions, 0 deletions