From 7bf7110ae885763671662c94249920d9329f10a2 Mon Sep 17 00:00:00 2001 From: Ioannis Assiouras <38722728+iassiour@users.noreply.github.com> Date: Thu, 4 Sep 2025 15:15:34 +0100 Subject: [PATCH] SWDEV-550667 - Correct the check for availability of __hip_atomic_fetch_add (#818) --- .../clr/hipamd/include/hip/amd_detail/amd_hip_unsafe_atomics.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/hipamd/include/hip/amd_detail/amd_hip_unsafe_atomics.h b/projects/clr/hipamd/include/hip/amd_detail/amd_hip_unsafe_atomics.h index a9ad953123..0366f278ed 100644 --- a/projects/clr/hipamd/include/hip/amd_detail/amd_hip_unsafe_atomics.h +++ b/projects/clr/hipamd/include/hip/amd_detail/amd_hip_unsafe_atomics.h @@ -182,7 +182,7 @@ __device__ inline float unsafeAtomicMin(float* addr, float val) { __device__ inline double unsafeAtomicAdd(double* addr, double value) { #if defined(__gfx90a__) && __has_builtin(__builtin_amdgcn_flat_atomic_fadd_f64) return __builtin_amdgcn_flat_atomic_fadd_f64(addr, value); -#elif defined(__hip_atomic_fetch_add) +#elif __has_builtin(__hip_atomic_fetch_add) __HIP_ATOMICS_IGNORE_DENORMAL_MODE { return __hip_atomic_fetch_add(addr, value, __ATOMIC_RELAXED, __HIP_MEMORY_SCOPE_AGENT); }