Commit f7d07b44d1

Alex Rønne Petersen <alex@alexrp.com>
2024-07-30 02:00:44
std.os.linux: Fix arm check in fadvise() to also include thumb.
1 parent a286814
Changed files (1)
lib
std
lib/std/os/linux.zig
@@ -2226,7 +2226,7 @@ pub fn process_vm_writev(pid: pid_t, local: []const iovec_const, remote: []const
 }
 
 pub fn fadvise(fd: fd_t, offset: i64, len: i64, advice: usize) usize {
-    if (comptime native_arch.isARM() or native_arch.isPowerPC32()) {
+    if (comptime native_arch.isArmOrThumb() or native_arch.isPowerPC32()) {
         // These architectures reorder the arguments so that a register is not skipped to align the
         // register number that `offset` is passed in.