From 5a866ca7e1cf17c02d17699beffdba3d25c02714 Mon Sep 17 00:00:00 2001 From: Daan Date: Fri, 14 Apr 2023 09:44:36 -0700 Subject: [PATCH] fix build error on Android/Linux for an atomic signature (pr #724, issue #729) --- 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 fe79fbca..6fb4951c 100644 --- a/include/mimalloc/atomic.h +++ b/include/mimalloc/atomic.h @@ -281,7 +281,7 @@ typedef _Atomic(uintptr_t) mi_atomic_once_t; static inline bool mi_atomic_once( mi_atomic_once_t* once ) { if (mi_atomic_load_relaxed(once) != 0) return false; // quick test uintptr_t expected = 0; - return mi_atomic_cas_strong_acq_rel(once, &expected, 1); // try to set to 1 + return mi_atomic_cas_strong_acq_rel(once, &expected, 1UL); // try to set to 1 } // Yield