@@ -2701,10 +2701,10 @@ class __SYCL_EXPORT queue : public detail::OwnerLessBase<queue> {
27012701 detail::tls_code_loc_t TlsCodeLocCapture (CodeLoc);
27022702
27032703#ifdef __DPCPP_ENABLE_UNFINISHED_NO_CGH_SUBMIT
2704- return submit_kernel_direct_with_event<detail::WrapAs::single_task ,
2705- KernelName>(
2706- ext::oneapi::experimental:: empty_properties_t {} , nd_range<1 >{1 , 1 },
2707- KernelFunc);
2704+ return submit_kernel_direct_with_event<KernelName, PropertiesT, KernelType ,
2705+ 1 , detail::WrapAs::single_task,
2706+ void >(Properties , nd_range<1 >{1 , 1 },
2707+ KernelFunc);
27082708
27092709#else
27102710 return submit (
@@ -3263,8 +3263,7 @@ class __SYCL_EXPORT queue : public detail::OwnerLessBase<queue> {
32633263 detail::tls_code_loc_t TlsCodeLocCapture (CodeLoc);
32643264#ifdef __DPCPP_ENABLE_UNFINISHED_NO_CGH_SUBMIT
32653265 if constexpr (sizeof ...(RestT) == 1 ) {
3266- return submit_kernel_direct_with_event<detail::WrapAs::parallel_for,
3267- KernelName, sycl::nd_item<Dims>>(
3266+ return submit_kernel_direct_with_event<KernelName>(
32683267 ext::oneapi::experimental::empty_properties_t {}, Range, Rest...);
32693268 } else {
32703269 return submit (
@@ -3835,9 +3834,10 @@ class __SYCL_EXPORT queue : public detail::OwnerLessBase<queue> {
38353834 TlsCodeLocCapture.isToplevel ());
38363835 }
38373836
3838- template <detail::WrapAs WrapAsVal, typename KernelName = detail::auto_name,
3839- typename ElementType = void , typename PropertiesT,
3840- typename KernelType, int Dims>
3837+ template <typename KernelName = detail::auto_name, typename PropertiesT,
3838+ typename KernelType, int Dims,
3839+ detail::WrapAs WrapAsVal = detail::WrapAs::parallel_for,
3840+ typename ElementType = sycl::nd_item<Dims>>
38413841 event
38423842 submit_kernel_direct_with_event (PropertiesT Props, nd_range<Dims> Range,
38433843 const KernelType &KernelFunc,
0 commit comments