From 1d9efb38bf2e8805cefc8040cbc9e9086bb0b1e5 Mon Sep 17 00:00:00 2001 From: Benjamin Welton Date: Wed, 12 Jun 2024 20:38:35 -0700 Subject: [PATCH] Fix for SLES/RHEL compilers (#925) * Fix for SLES/RHEL compilers --------- Co-authored-by: Benjamin Welton [ROCm/rocprofiler-sdk commit: 99340964a60588840172711dd4e38e62e06c23be] --- .../rocprofiler-sdk/thread_trace/tests/att_packet_test.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/thread_trace/tests/att_packet_test.cpp b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/thread_trace/tests/att_packet_test.cpp index 129b8229b5..fec6333ca9 100644 --- a/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/thread_trace/tests/att_packet_test.cpp +++ b/projects/rocprofiler-sdk/source/lib/rocprofiler-sdk/thread_trace/tests/att_packet_test.cpp @@ -186,8 +186,11 @@ TEST(thread_trace, perfcounters_configure_test) for(auto& metric : metrics) if(metric.name() == counter_name) { - params.push_back({ROCPROFILER_ATT_PARAMETER_PERFCOUNTER, - {.counter_id = {metric.id()}, .simd_mask = simd_mask}}); + rocprofiler_att_parameter_t att_param; + att_param.type = ROCPROFILER_ATT_PARAMETER_PERFCOUNTER; + att_param.counter_id = rocprofiler_counter_id_t{.handle = metric.id()}; + att_param.simd_mask = simd_mask; + params.push_back(att_param); expected.insert(std::atoi(metric.event().c_str()) | (simd_mask << 28)); }