From f3f2c3881435a8a0c13b9367145b681f62b3e3b8 Mon Sep 17 00:00:00 2001 From: gregory Date: Fri, 16 Dec 2022 08:59:31 -0800 Subject: [PATCH] Fix host compilation issue for atomic store --- sycl/include/sycl/ext/intel/esimd/detail/atomic_intrin.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sycl/include/sycl/ext/intel/esimd/detail/atomic_intrin.hpp b/sycl/include/sycl/ext/intel/esimd/detail/atomic_intrin.hpp index e041c86e33b3f..c740bac23f27b 100644 --- a/sycl/include/sycl/ext/intel/esimd/detail/atomic_intrin.hpp +++ b/sycl/include/sycl/ext/intel/esimd/detail/atomic_intrin.hpp @@ -39,8 +39,8 @@ template inline Ty atomic_store(Ty *ptr, Ty val) { // TODO: Windows will be supported soon __ESIMD_UNSUPPORTED_ON_HOST; #else - Ty ret = atomic_load((CmpxchgTy *)ptr); - __atomic_store_n((CmpxchgTy *)ptr, val, __ATOMIC_SEQ_CST); + Ty ret = atomic_load(ptr); + __atomic_store_n(ptr, val, __ATOMIC_SEQ_CST); return ret; #endif }