From cb73b09ce1b75eaf83087dab8b0691e277b8f57a Mon Sep 17 00:00:00 2001 From: "Patel, Jaydeepkumar" Date: Mon, 2 Jun 2025 07:39:17 -0700 Subject: [PATCH] SWDEV-535738 - Use __hip_internal instead of std namespace for device code. (#455) [ROCm/clr commit: a018d4278aadd27e5295281425d9bb9bcd12695a] --- .../clr/hipamd/include/hip/amd_detail/amd_warp_sync_functions.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/clr/hipamd/include/hip/amd_detail/amd_warp_sync_functions.h b/projects/clr/hipamd/include/hip/amd_detail/amd_warp_sync_functions.h index 84bfcb4320..9792e9feac 100644 --- a/projects/clr/hipamd/include/hip/amd_detail/amd_warp_sync_functions.h +++ b/projects/clr/hipamd/include/hip/amd_detail/amd_warp_sync_functions.h @@ -362,7 +362,7 @@ __device__ inline T __reduce_op_sync(MaskT mask, T val, BinaryOp op, WfReduce wf // unsigned int[2] is used when T is 64-bit wide typename __hip_internal::conditional::type result, permuteResult; auto backwardPermute = [](int index, permuteType val) { - if constexpr (std::is_integral::value || std::is_same::value) + if constexpr (__hip_internal::is_integral::value || __hip_internal::is_same::value) return __hip_ds_bpermute(index, val); else return __hip_ds_bpermutef(index, val);