From 69d1edb5c94e19e7631fb026db367bed07bd1fa8 Mon Sep 17 00:00:00 2001 From: Rostyslav Geyyer <46627076+geyyer@users.noreply.github.com> Date: Wed, 1 Oct 2025 09:02:21 -0500 Subject: [PATCH] Remove default constructor to fix c++17 build issue (#2953) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Remove default constructor to fix build issue * Restore default CTOR, remove constexpr, add init --------- Co-authored-by: Bartłomiej Kocot [ROCm/composable_kernel commit: 7cb1f30cfb6045bccbbd484c5e8e4715e2ebc2f3] --- include/ck/tensor_description/multi_index_transform.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/ck/tensor_description/multi_index_transform.hpp b/include/ck/tensor_description/multi_index_transform.hpp index e24227ecc3..ecc3dcf4a0 100644 --- a/include/ck/tensor_description/multi_index_transform.hpp +++ b/include/ck/tensor_description/multi_index_transform.hpp @@ -1586,7 +1586,7 @@ struct ConvBwdDataImplicitGemmOutTransform Tuple low_lengths_magic_divisor_shift_; // XDotSlice_K_, K_, TildeSlice_, WTildeSlice_ - __host__ __device__ constexpr ConvBwdDataImplicitGemmOutTransform() = default; + __host__ __device__ ConvBwdDataImplicitGemmOutTransform() = default; __host__ __device__ constexpr ConvBwdDataImplicitGemmOutTransform(index_t N, index_t Ho, @@ -1645,7 +1645,7 @@ struct ConvBwdDataImplicitGemmOutTransform template __host__ __device__ constexpr auto CalculateLowerIndexN(const UpIdx& idx_up) const { - index_t NStep, HStep, WStep; + index_t NStep{0}, HStep{0}, WStep{0}; // Merge // NStep = M_id / TildeSlice_ NStep = MagicDivision::DoMagicDivision(idx_up[I1],