mirror of
https://github.com/ziglang/zig.git
synced 2026-02-14 13:30:45 +00:00
std.debug.Dwarf.SelfUnwinder: add an s390x check missed in 95bdb0c1c65c128923ffac3f4be6b4619eb4a54b
This commit is contained in:
parent
fdd109420d
commit
081d6d12a1
@ -221,8 +221,10 @@ fn nextInner(unwinder: *SelfUnwinder, gpa: Allocator, cache_entry: *const CacheE
|
||||
} = switch (rule) {
|
||||
.default => val: {
|
||||
// The default rule is typically equivalent to `.undefined`, but ABIs may override it.
|
||||
if (builtin.cpu.arch.isAARCH64() and register >= 19 and register <= 28) {
|
||||
break :val .same;
|
||||
switch (builtin.target.cpu.arch) {
|
||||
.aarch64, .aarch64_be => if (register >= 19 and register <= 28) break :val .same,
|
||||
.s390x => if (register >= 6 and register <= 15) break :val .same,
|
||||
else => {},
|
||||
}
|
||||
break :val .undefined;
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user