llvm
llvm copied to clipboard
[SYCL] Change KernelType definition to use std::decay_t
Change the way KernelType is defined, so the const and reference declarations are removed. Also, use std::decay_t and/or detail::nth_type_t where applicable.