SWDEV-546111 - Fix memory leaks in coopGroup tests (#509)

[ROCm/hip-tests commit: 5ce508401e]
이 커밋은 다음에 포함됨:
Stojiljkovic, Vladana 작성하고 GitHub가 2025-08-08 18:43:39 +05:30를 커밋함
1 부모 31a9789b61
커밋 f67e5cc27e
3 파일이 변경됨
+12

검색과 일치하는 파일 없음

@@ -233,6 +233,7 @@ static void test_shfl_down() {
HIPCHECK(hipHostFree(hPtr));
HIPCHECK(hipFree(dPtr));
HIPCHECK(hipFree(dResults));
free(cpuResultsArr);
}
}
@@ -221,6 +221,7 @@ static void test_shfl_up() {
HIPCHECK(hipHostFree(hPtr));
HIPCHECK(hipFree(dPtr));
HIPCHECK(hipFree(dResults));
free(cpuResultsArr);
}
}
+10
파일 보기
@@ -394,6 +394,8 @@ static void test_shfl_any_to_any() {
HIPCHECK(hipHostFree(hPtr));
HIPCHECK(hipFree(dPtr));
HIPCHECK(hipFree(dResults));
HIPCHECK(hipFree(dsrcArr));
free(srcArr);
free(srcArrCpu);
free(cpuResultsArr);
@@ -461,6 +463,7 @@ static void test_shfl_broadcast() {
HIPCHECK(hipHostFree(hPtr));
HIPCHECK(hipFree(dPtr));
HIPCHECK(hipFree(dResults));
free(cpuResultsArr);
}
}
@@ -554,4 +557,11 @@ TEST_CASE("Unit_coalesced_groups") {
std::cout << "Now grouping active threads based on branch divergence" << '\n' << std::endl;
test_active_threads_grouping();
HIPCHECK(hipFree(d_data_to_filter));
HIPCHECK(hipFree(d_filtered_data));
HIPCHECK(hipFree(d_nres));
free(data_to_filter);
free(filtered_data);
free(host_filtered_data);
}