aboutsummaryrefslogtreecommitdiff
path: root/lib/std/os/linux
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2025-10-16 23:15:23 +0200
committerAlex Rønne Petersen <alex@alexrp.com>2025-10-16 23:15:23 +0200
commitd84faceebdce75648cc56c06c94ab404bc52e491 (patch)
tree19bdb7be081ebc050d3533842d377f13bf27cdcb /lib/std/os/linux
parentf785e4745d85f7056ab670989c5739b62b0df265 (diff)
downloadzig-d84faceebdce75648cc56c06c94ab404bc52e491.tar.gz
zig-d84faceebdce75648cc56c06c94ab404bc52e491.zip
std.os.linux: remove some pointless asm clobbers in naked fns
Diffstat (limited to 'lib/std/os/linux')
-rw-r--r--lib/std/os/linux/arm.zig4
-rw-r--r--lib/std/os/linux/powerpc.zig2
-rw-r--r--lib/std/os/linux/powerpc64.zig2
-rw-r--r--lib/std/os/linux/x86.zig4
4 files changed, 6 insertions, 6 deletions
diff --git a/lib/std/os/linux/arm.zig b/lib/std/os/linux/arm.zig
index 7995570654..bef158b925 100644
--- a/lib/std/os/linux/arm.zig
+++ b/lib/std/os/linux/arm.zig
@@ -134,12 +134,12 @@ pub fn restore() callconv(.naked) noreturn {
\\ svc #0
:
: [number] "I" (@intFromEnum(SYS.sigreturn)),
- : .{ .memory = true }),
+ ),
else => asm volatile (
\\ svc #0
:
: [number] "{r7}" (@intFromEnum(SYS.sigreturn)),
- : .{ .memory = true }),
+ ),
}
}
diff --git a/lib/std/os/linux/powerpc.zig b/lib/std/os/linux/powerpc.zig
index c96a8a0804..85335b0275 100644
--- a/lib/std/os/linux/powerpc.zig
+++ b/lib/std/os/linux/powerpc.zig
@@ -254,7 +254,7 @@ pub fn restore_rt() callconv(.naked) noreturn {
:
: [number] "i" (@intFromEnum(SYS.rt_sigreturn)),
),
- else => _ = asm volatile (
+ else => asm volatile (
\\ sc
:
: [number] "{r0}" (@intFromEnum(SYS.rt_sigreturn)),
diff --git a/lib/std/os/linux/powerpc64.zig b/lib/std/os/linux/powerpc64.zig
index 5b1af7cc2b..73e8f74012 100644
--- a/lib/std/os/linux/powerpc64.zig
+++ b/lib/std/os/linux/powerpc64.zig
@@ -239,7 +239,7 @@ pub fn restore_rt() callconv(.naked) noreturn {
:
: [number] "i" (@intFromEnum(SYS.rt_sigreturn)),
),
- else => _ = asm volatile (
+ else => asm volatile (
\\ sc
:
: [number] "{r0}" (@intFromEnum(SYS.rt_sigreturn)),
diff --git a/lib/std/os/linux/x86.zig b/lib/std/os/linux/x86.zig
index c24ffcae6a..6fe4d402b2 100644
--- a/lib/std/os/linux/x86.zig
+++ b/lib/std/os/linux/x86.zig
@@ -175,12 +175,12 @@ pub fn restore() callconv(.naked) noreturn {
\\ int $0x80
:
: [number] "i" (@intFromEnum(SYS.sigreturn)),
- : .{ .memory = true }),
+ ),
else => asm volatile (
\\ int $0x80
:
: [number] "{eax}" (@intFromEnum(SYS.sigreturn)),
- : .{ .memory = true }),
+ ),
}
}