diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index dc734d0843..03eef2bb8e 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -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;