[compiler-rt] [compiler-rt][Mips] Properly guard references to _ABIN32 (PR #124492)
Vitaly Buka via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 27 12:53:40 PST 2025
================
@@ -134,9 +134,10 @@ const int FUTEX_WAKE_PRIVATE = FUTEX_WAKE | FUTEX_PRIVATE_FLAG;
// Are we using 32-bit or 64-bit Linux syscalls?
// x32 (which defines __x86_64__) has SANITIZER_WORDSIZE == 32
// but it still needs to use 64-bit syscalls.
-# if SANITIZER_LINUX && (defined(__x86_64__) || defined(__powerpc64__) || \
- SANITIZER_WORDSIZE == 64 || \
- (defined(__mips__) && _MIPS_SIM == _ABIN32))
+# if SANITIZER_LINUX && \
+ (defined(__x86_64__) || defined(__powerpc64__) || \
+ SANITIZER_WORDSIZE == 64 || \
+ (defined(__mips__) && defined(_ABIN32) && _MIPS_SIM == _ABIN32))
----------------
vitalybuka wrote:
Do we need `_MIPS_SIM ==` then?
https://github.com/llvm/llvm-project/pull/124492
More information about the llvm-commits
mailing list