diff --git a/sycl/test/basic_tests/buffer/buffer.cpp b/sycl/test/basic_tests/buffer/buffer.cpp index 2722afadb2369..6bc8a4c21de8d 100644 --- a/sycl/test/basic_tests/buffer/buffer.cpp +++ b/sycl/test/basic_tests/buffer/buffer.cpp @@ -579,7 +579,8 @@ int main() { { std::allocator buf_alloc; - cl::sycl::shared_ptr_class data(new float8[8]); + cl::sycl::shared_ptr_class data(new float8[8], + [](float8 *p) { delete[] p; }); cl::sycl::buffer> b(data, cl::sycl::range<1>(8), buf_alloc); }