diff --git a/SYCLStream.cpp b/SYCLStream.cpp index 0f65560..7765352 100644 --- a/SYCLStream.cpp +++ b/SYCLStream.cpp @@ -31,7 +31,7 @@ SYCLStream::SYCLStream(const int ARRAY_SIZE, const int device_index) std::cout << "Using SYCL device " << getDeviceName(device_index) << std::endl; std::cout << "Driver: " << getDeviceDriver(device_index) << std::endl; - queue = new sycl::queue(dev, sycl::async_handler{[&](sycl::exception_list l) + queue = std::make_unique(dev, sycl::async_handler{[&](sycl::exception_list l) { bool error = false; for(auto e: l)