diff --git a/hipamd/src/hip_intercept.cpp b/hipamd/src/hip_intercept.cpp index 2445ef2fa3..637c90640c 100644 --- a/hipamd/src/hip_intercept.cpp +++ b/hipamd/src/hip_intercept.cpp @@ -48,7 +48,7 @@ const char* hipKernelNameRefByPtr(const void* host_function, hipStream_t stream) void hipRegisterTracerCallback(const void* function) { typedef int (*fptr)(activity_domain_t domain, uint32_t operation_id, void* data); - fptr my_fptr = reinterpret_cast(function); + fptr my_fptr = reinterpret_cast(const_cast(function)); activity_prof::report_activity.store(my_fptr, std::memory_order_relaxed); }