llvm
llvm copied to clipboard
[SYCL][CUDA] Make `piextKernelSetArgMemObj` throwing an exception
This patch makes cuda_piextKernelSetArgMemObj throwing an exception instead of std::terminate.
This allows to continue the SYCL-CTS execution in case of tests using unsupported channel types, see https://github.com/intel/llvm/issues/2119#issuecomment-1201548912.