Commit b1d270d38e

Andrew Kelley <andrew@ziglang.org>
2025-10-29 03:21:53
std.os.linux.s390x: fix restore function
1 parent 05b2840
Changed files (1)
lib
std
os
linux
lib/std/os/linux/s390x.zig
@@ -136,7 +136,13 @@ pub fn clone() callconv(.naked) u64 {
     );
 }
 
-pub const restore = restore_rt;
+pub fn restore() callconv(.naked) noreturn {
+    asm volatile (
+        \\svc 0
+        :
+        : [number] "{r1}" (@intFromEnum(SYS.sigreturn)),
+    );
+}
 
 pub fn restore_rt() callconv(.naked) noreturn {
     asm volatile (