Closed
Description
The following destructor may throw sycl::exception
, but being implicitly nothrow
this will result in std::terminate
which could be unexpected for our users:
llvm/sycl/source/detail/bindless_images.cpp
Lines 64 to 67 in 83fe1c1
Exception could be thrown here:
llvm/sycl/source/detail/bindless_images.cpp
Lines 219 to 247 in 83fe1c1
Either from Plugin->call
, or just by falling to that else
branch at the end which does direct throw