diff --git a/sycl/source/detail/kernel_program_cache.hpp b/sycl/source/detail/kernel_program_cache.hpp index 8106795804654..d0a6b398528c4 100644 --- a/sycl/source/detail/kernel_program_cache.hpp +++ b/sycl/source/detail/kernel_program_cache.hpp @@ -328,7 +328,8 @@ class KernelProgramCache { // Sends message to std:cerr stream when SYCL_CACHE_TRACE environemnt is // set. - static inline void traceProgram(const std::string &Msg, + template + static inline void traceProgram(const MsgType &Msg, const ProgramCacheKeyT &CacheKey) { if (!SYCLConfig::isTraceInMemCache()) return; @@ -362,8 +363,9 @@ class KernelProgramCache { // Sends message to std:cerr stream when SYCL_CACHE_TRACE environemnt is // set. - static inline void traceKernel(std::string_view Msg, - std::string_view KernelName, + template + static inline void traceKernel(const MsgType &Msg, + KernelNameStrRefT KernelName, bool IsFastKernelCache = false) { if (!SYCLConfig::isTraceInMemCache()) return;