diff --git a/SYCL/FilterSelector/select_device_cuda.cpp b/SYCL/FilterSelector/select_device_cuda.cpp index 4a7168a9b6..bc3ee6a47d 100644 --- a/SYCL/FilterSelector/select_device_cuda.cpp +++ b/SYCL/FilterSelector/select_device_cuda.cpp @@ -47,11 +47,15 @@ int main() { cout << "Expectedly, cpu device is not found." << std::endl; } } - // HOST device is always available regardless of SYCL_DEVICE_FILTER { host_selector hs; - device d = hs.select_device(); - cout << "HOST device is found: " << d.is_host() << std::endl; + try { + device d = hs.select_device(); + cerr << "HOST device is found in error: " << d.is_host() << std::endl; + return -1; + } catch (...) { + cout << "Expectedly, HOST device is not found." << std::endl; + } } { accelerator_selector as;