From b1acf5cbf5048e58846d43f665f65f95a27595c8 Mon Sep 17 00:00:00 2001 From: John Shumway Date: Fri, 10 Oct 2025 19:13:34 -0700 Subject: [PATCH] Fix GCC 7 CTAD compilation error in test_fmha_bwd.cpp (#3001) Fixes compilation error on SLES15 with GCC 7 for gfx942 builds: error: 'vector' may not intend to support class template argument deduction [-Werror,-Wctad-maybe-unsupported] Changes: - Explicitly specify template argument for `std::vector` instead of relying on C++17 CTAD - Maintains compatibility with both older (GCC 7) and newer compilers [ROCm/composable_kernel commit: 0843815db7763cf5650f7803185a3ab9d24194d7] --- test/ck_tile/fmha/test_fmha_bwd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/ck_tile/fmha/test_fmha_bwd.cpp b/test/ck_tile/fmha/test_fmha_bwd.cpp index 190cdd6452..1279b98383 100644 --- a/test/ck_tile/fmha/test_fmha_bwd.cpp +++ b/test/ck_tile/fmha/test_fmha_bwd.cpp @@ -29,7 +29,7 @@ struct TestConfigs std::array{std::tuple{32, -1}, std::tuple{64, -1}, std::tuple{128, -1}}; }; static auto HDimValues = ValuesIn(TestConfigs::HDimValues); -const auto ModeValues = ValuesIn(std::vector{mode_enum::batch, mode_enum::group}); +const auto ModeValues = ValuesIn(std::vector{mode_enum::batch, mode_enum::group}); constexpr auto init_method = "uf"; // Random seed used for initializing input tensors. 0 for non-deterministic seed