From a52ba65f656d5ce7b19fad3943de0d04d7110d37 Mon Sep 17 00:00:00 2001 From: daanx Date: Mon, 17 Apr 2023 09:13:08 -0700 Subject: [PATCH] further fix for atomic build error suggested by Davide Di Gennaro (issue #729, pr #724) --- 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 1951b470..130ef820 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, 1UL); // try to set to 1 + return mi_atomic_cas_strong_acq_rel(once, &expected, (uintptr_t)1); // try to set to 1 } // Yield