mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-07 06:14:33 +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) {
|
const arch_bits = switch (native_arch) {
|
||||||
.x86 => @import("linux/x86.zig"),
|
.x86 => @import("linux/x86.zig"),
|
||||||
.x86_64 => @import("linux/x86_64.zig"),
|
.x86_64 => @import("linux/x86_64.zig"),
|
||||||
|
|
@ -54,6 +49,9 @@ const arch_bits = switch (native_arch) {
|
||||||
pub const getcontext = {};
|
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 syscall0 = syscall_bits.syscall0;
|
||||||
pub const syscall1 = syscall_bits.syscall1;
|
pub const syscall1 = syscall_bits.syscall1;
|
||||||
pub const syscall2 = syscall_bits.syscall2;
|
pub const syscall2 = syscall_bits.syscall2;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue