From cefb51e63e13013cb49c9ee93b43a102c5e7c927 Mon Sep 17 00:00:00 2001 From: "Brzak, Branislav" Date: Wed, 11 Jun 2025 04:33:10 +0200 Subject: [PATCH] SWDEV-537139 - Add missing typename qualifier to permuteType (#505) [ROCm/clr commit: b7778ecd652382b1b42c787b2d69f106d7739913] --- .../hipamd/include/hip/amd_detail/amd_warp_sync_functions.h | 3 ++- 1 file changed, 2 insertions(+), 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 a524e2f6c5..fb0b3d4ce4 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 @@ -340,7 +340,8 @@ T __shfl_xor_sync(MaskT mask, T var, int laneMask, template __device__ inline T __reduce_op_sync(MaskT mask, T val, BinaryOp op, WfReduce wfReduce) { - using permuteType = __hip_internal::conditional::type; + using permuteType = + typename __hip_internal::conditional::type; static constexpr auto kMaskNumBits = sizeof(MaskT) * 8; static_assert( __hip_internal::is_integral::value && sizeof(MaskT) == 8,