mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
std.os.linux: Use the Thumb-specific syscall helpers for thumbeb too.
Fixes a "write to reserved register r7" compile error for thumbeb-linux-*.
This commit is contained in:
parent
58349b2c8e
commit
2309d07e20
1 changed files with 3 additions and 5 deletions
|
|
@ -29,11 +29,6 @@ test {
|
|||
}
|
||||
}
|
||||
|
||||
const syscall_bits = switch (native_arch) {
|
||||
.thumb => @import("linux/thumb.zig"),
|
||||
else => arch_bits,
|
||||
};
|
||||
|
||||
const arch_bits = switch (native_arch) {
|
||||
.x86 => @import("linux/x86.zig"),
|
||||
.x86_64 => @import("linux/x86_64.zig"),
|
||||
|
|
@ -54,6 +49,9 @@ const arch_bits = switch (native_arch) {
|
|||
pub const getcontext = {};
|
||||
},
|
||||
};
|
||||
|
||||
const syscall_bits = if (native_arch.isThumb()) @import("linux/thumb.zig") else arch_bits;
|
||||
|
||||
pub const syscall0 = syscall_bits.syscall0;
|
||||
pub const syscall1 = syscall_bits.syscall1;
|
||||
pub const syscall2 = syscall_bits.syscall2;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue