diff --git a/ci/dpcpp.filter b/ci/dpcpp.filter index 67b20cade..20667998a 100644 --- a/ci/dpcpp.filter +++ b/ci/dpcpp.filter @@ -1,5 +1,4 @@ buffer exceptions -host_task multi_ptr reduction diff --git a/tests/host_task/host_task_interop_api.cpp b/tests/host_task/host_task_interop_api.cpp index 2a46bfe09..f9dde77ae 100644 --- a/tests/host_task/host_task_interop_api.cpp +++ b/tests/host_task/host_task_interop_api.cpp @@ -103,8 +103,9 @@ class TEST_NAME : public sycl_cts::util::test_base { auto buf_acc_dev{buf.get_access(cgh)}; cgh.host_task([=](sycl::interop_handle ih) { cl_command_queue native_queue = ih.get_native_queue(); - cl_mem native_mem = ih.get_native_mem(buf_acc_dev); - call_opencl(native_queue, native_mem, size, pattern); + std::vector native_mems = ih.get_native_mem(buf_acc_dev); + for (auto native_mem : native_mems) + call_opencl(native_queue, native_mem, size, pattern); }); });