diff --git a/sycl/source/detail/kernel_global_info.cpp b/sycl/source/detail/kernel_global_info.cpp index fbc811ecf1227..98ad599293182 100644 --- a/sycl/source/detail/kernel_global_info.cpp +++ b/sycl/source/detail/kernel_global_info.cpp @@ -14,9 +14,9 @@ namespace detail::free_function_info_map { __SYCL_EXPORT void add(const char *const *FreeFunctionNames, const unsigned *FreeFunctionNumArgs, unsigned Size) { - std::unordered_map GlobalInfoToCopy; + std::unordered_map GlobalInfoToCopy; for (size_t i = 0; i < Size; ++i) { - GlobalInfoToCopy[std::string_view{FreeFunctionNames[i]}] = + GlobalInfoToCopy[std::string{FreeFunctionNames[i]}] = FreeFunctionNumArgs[i]; } detail::ProgramManager::getInstance().registerKernelGlobalInfo( diff --git a/sycl/source/detail/program_manager/program_manager.cpp b/sycl/source/detail/program_manager/program_manager.cpp index eab2b88d0ad34..4857996ea16cc 100644 --- a/sycl/source/detail/program_manager/program_manager.cpp +++ b/sycl/source/detail/program_manager/program_manager.cpp @@ -2412,7 +2412,7 @@ void ProgramManager::addOrInitDeviceGlobalEntry(const void *DeviceGlobalPtr, } void ProgramManager::registerKernelGlobalInfo( - std::unordered_map &&GlobalInfoToCopy) { + std::unordered_map &&GlobalInfoToCopy) { std::lock_guard Guard(MNativeProgramsMutex); if (m_FreeFunctionKernelGlobalInfo.empty()) m_FreeFunctionKernelGlobalInfo = std::move(GlobalInfoToCopy); diff --git a/sycl/source/detail/program_manager/program_manager.hpp b/sycl/source/detail/program_manager/program_manager.hpp index b9d0dc700f77c..70fa173b4bbc2 100644 --- a/sycl/source/detail/program_manager/program_manager.hpp +++ b/sycl/source/detail/program_manager/program_manager.hpp @@ -257,7 +257,7 @@ class ProgramManager { // The function inserts or initializes a kernel global desc into the // kernel global map. void registerKernelGlobalInfo( - std::unordered_map &&GlobalInfoToCopy); + std::unordered_map &&GlobalInfoToCopy); // The function returns a pointer to the kernel global desc identified by // the unique ID from the kernel global map. @@ -543,7 +543,7 @@ class ProgramManager { // Maps between free function kernel name and associated kernel global // information. - std::unordered_map m_FreeFunctionKernelGlobalInfo; + std::unordered_map m_FreeFunctionKernelGlobalInfo; // Maps between host_pipe identifiers and associated information. std::unordered_map>