diff --git a/include/RAJA/policy/sycl/scan.hpp b/include/RAJA/policy/sycl/scan.hpp index c415fd902c..81e5614b71 100644 --- a/include/RAJA/policy/sycl/scan.hpp +++ b/include/RAJA/policy/sycl/scan.hpp @@ -94,7 +94,7 @@ inclusive_inplace( ii++; } while ( ii <= iterations); - sycl_res.wait(); + if (!Async) { sycl_res.wait(); } return camp::resources::EventProxy(sycl_res); } @@ -183,7 +183,7 @@ exclusive_inplace( ii++; } while ( ii <= iterations); - sycl_res.wait(); + if(!Async) { sycl_res.wait(); } return camp::resources::EventProxy(sycl_res); return inclusive_inplace(sycl_res, exec, begin, end, binary_op); }