diff --git a/sycl/test-e2e/Basic/nested_queue_submit.cpp b/sycl/test-e2e/Basic/nested_queue_submit.cpp index 692446e07d202..2b53c37256c1d 100644 --- a/sycl/test-e2e/Basic/nested_queue_submit.cpp +++ b/sycl/test-e2e/Basic/nested_queue_submit.cpp @@ -3,20 +3,20 @@ #include #include +#include void nestedSubmit() { uint32_t n = 1024; - float *ptr = (float *)malloc(n * sizeof(float)); + std::vector array(n); sycl::queue q{}; { - sycl::buffer buf(ptr, sycl::range<1>{n}); + sycl::buffer buf(array.data(), sycl::range<1>{n}); q.submit([&](sycl::handler &h) { auto acc = buf.get_access(h); q.parallel_for(sycl::range<1>{n}, [=](sycl::id<1> i) { acc[i] = float(0.0); }); }); } - free(ptr); } int main() {