From 109ffa0590f0f6f8d8446a0f49d2ca429997bcb8 Mon Sep 17 00:00:00 2001 From: Sebastian Luzynski Date: Tue, 26 Mar 2024 10:00:32 +0000 Subject: [PATCH] SWDEV-452538 - Cast functions directly to void* instead of casting to function pointer This change fixes build warning when compiled with -Wcast-function-type flag Signed-off-by: Sebastian Luzynski Change-Id: If60abf5c6855879a07375c166d7cb9ff6cd6fe5d --- catch/unit/cooperativeGrps/hipCGMultiGridGroupType_old.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/catch/unit/cooperativeGrps/hipCGMultiGridGroupType_old.cc b/catch/unit/cooperativeGrps/hipCGMultiGridGroupType_old.cc index 4a9886ecf6..33bf5b7849 100644 --- a/catch/unit/cooperativeGrps/hipCGMultiGridGroupType_old.cc +++ b/catch/unit/cooperativeGrps/hipCGMultiGridGroupType_old.cc @@ -480,20 +480,20 @@ TEST_CASE("Unit_hipCGMultiGridGroupType_Basic") { max_threads_per_blk = min(max_threads_per_blk, device_properties.maxThreadsPerBlock); } - void* (*kernel_func)(void); + void* kernel_func; bool specific_api_test = false; SECTION("Default multi grid group API test") { - kernel_func = reinterpret_cast(kernel_cg_multi_grid_group_type); + kernel_func = reinterpret_cast(kernel_cg_multi_grid_group_type); specific_api_test = true; } SECTION("Base type multi grid group API test") { - kernel_func = reinterpret_cast(kernel_cg_multi_grid_group_type_via_base_type); + kernel_func = reinterpret_cast(kernel_cg_multi_grid_group_type_via_base_type); } SECTION("Public API multi grid group test") { - kernel_func = reinterpret_cast(kernel_cg_multi_grid_group_type_via_public_api); + kernel_func = reinterpret_cast(kernel_cg_multi_grid_group_type_via_public_api); } // Test for blockSizes in powers of 2