authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-10-28 19:21:53-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-10-29 06:20:52-07:00
logb1d270d38ed1fc36a5625f9b0f0f110b6dc12ec7
treed7cb2c06c3216fd64bd863fd80e4069895dc15f0
parent05b28409e7204f78e3edb32ea9c46b10e4e97cef

std.os.linux.s390x: fix restore function


1 files changed, 7 insertions(+), 1 deletions(-)

lib/std/os/linux/s390x.zig+7-1
...@@ -136,7 +136,13 @@ pub fn clone() callconv(.naked) u64 {...@@ -136,7 +136,13 @@ pub fn clone() callconv(.naked) u64 {
136 );136 );
137}137}
138138
139pub const restore = restore_rt;139pub fn restore() callconv(.naked) noreturn {
140 asm volatile (
141 \\svc 0
142 :
143 : [number] "{r1}" (@intFromEnum(SYS.sigreturn)),
144 );
145}
140146
141pub fn restore_rt() callconv(.naked) noreturn {147pub fn restore_rt() callconv(.naked) noreturn {
142 asm volatile (148 asm volatile (