From 632eab958bb91fb8bd273efe58995023e5087aaa Mon Sep 17 00:00:00 2001 From: Daan Date: Tue, 25 Mar 2025 16:02:29 -0700 Subject: [PATCH] fix for atomic_yield on arm 32-bit, issue #1046 --- include/mimalloc/atomic.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/mimalloc/atomic.h b/include/mimalloc/atomic.h index 2984f50f..c0425f67 100644 --- a/include/mimalloc/atomic.h +++ b/include/mimalloc/atomic.h @@ -380,7 +380,7 @@ static inline void mi_atomic_yield(void) { static inline void mi_atomic_yield(void) { __asm__ volatile("wfe"); } -#elif (defined(__arm__) && __ARM_ARCH__ >= 7) +#elif (defined(__arm__) && __ARM_ARCH >= 7) static inline void mi_atomic_yield(void) { __asm__ volatile("yield" ::: "memory"); }