The SYCL/SubGroup/shuffle_fp64.cpp test in [intel/llvm-test-suite](https://github.com/intel/llvm-test-suite) fails after https://github.com/intel/llvm-test-suite/pull/1618 for the CUDA backend with errors like ``` .../include/sycl/detail/spirv.hpp:680:17: error: SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute result[s] = SubgroupShuffleDown(x[s], delta); ^ .../include/sycl/detail/spirv.hpp:611:27: note: 'SubgroupShuffleDown<double>' declared here EnableIfGenericShuffle<T> SubgroupShuffleDown(T x, id<1> local_id); ^ .../include/sycl/detail/spirv.hpp:677:26: note: called by 'SubgroupShuffleDown<sycl::vec<double, 16>>' EnableIfVectorShuffle<T> SubgroupShuffleDown(T x, uint32_t delta) { ``` See logs on https://github.com/intel/llvm/pull/8425 for more information.