diff --git a/sycl/include/sycl/detail/memcpy.hpp b/sycl/include/sycl/detail/memcpy.hpp index 0c36c17cf5aa6..6dc3171aaa35a 100644 --- a/sycl/include/sycl/detail/memcpy.hpp +++ b/sycl/include/sycl/detail/memcpy.hpp @@ -24,7 +24,7 @@ inline void memcpy_no_adl(T1 *Dst, const T2 *Src, size_t Size) { #ifdef __SYCL_DEVICE_ONLY__ __builtin_memcpy(Dst, Src, Size); #else - std::memcpy(Dst, Src, Size); + std::memcpy(static_cast(Dst), static_cast(Src), Size); #endif } } // namespace detail