From a2868147b12985a660fa8f642b08385acc6d41df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Tue, 30 Jul 2024 01:57:56 +0200 Subject: [PATCH] std.os.linux: Fix require_aligned_register_pair to check isMIPS32(). Only 32-bit architectures need this. --- lib/std/os/linux.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/os/linux.zig b/lib/std/os/linux.zig index 0a40b3a790..7d1f0439f0 100644 --- a/lib/std/os/linux.zig +++ b/lib/std/os/linux.zig @@ -434,7 +434,7 @@ fn getauxvalImpl(index: usize) callconv(.C) usize { // in a even-aligned register pair. const require_aligned_register_pair = builtin.cpu.arch.isPowerPC32() or - builtin.cpu.arch.isMIPS() or + builtin.cpu.arch.isMIPS32() or builtin.cpu.arch.isArmOrThumb(); // Split a 64bit value into a {LSB,MSB} pair.