mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-03-08 04:24:33 +01:00
std.os.linux: remove some pointless asm clobbers in naked fns
This commit is contained in:
parent
f785e4745d
commit
d84faceebd
4 changed files with 6 additions and 6 deletions
|
|
@ -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 }),
|
||||
),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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)),
|
||||
|
|
|
|||
|
|
@ -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)),
|
||||
|
|
|
|||
|
|
@ -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 }),
|
||||
),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue