Skip to content

Commit c04e1cc

Browse files
committed
Fix handler::parallel_for_impl
1 parent 0aeb6f3 commit c04e1cc

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

sycl/include/sycl/handler.hpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,9 +1355,11 @@ class __SYCL_EXPORT handler {
13551355
detail::checkValueRange<Dims>(NumWorkItems);
13561356
setNDRangeDescriptor(std::move(NumWorkItems));
13571357
processLaunchProperties<PropertiesT>(Props);
1358+
MKernelName = getKernelName();
13581359
setType(detail::CGType::Kernel);
1360+
setDeviceKernelInfoPtr(&detail::getDeviceKernelInfo(
1361+
detail::CompileTimeKernelInfoTy{MKernelName}));
13591362
extractArgsAndReqs();
1360-
MKernelName = getKernelName();
13611363
#endif
13621364
}
13631365

@@ -1380,9 +1382,11 @@ class __SYCL_EXPORT handler {
13801382
detail::checkValueRange<Dims>(NDRange);
13811383
setNDRangeDescriptor(std::move(NDRange));
13821384
processLaunchProperties(Props);
1385+
MKernelName = getKernelName();
13831386
setType(detail::CGType::Kernel);
1387+
setDeviceKernelInfoPtr(&detail::getDeviceKernelInfo(
1388+
detail::CompileTimeKernelInfoTy{MKernelName}));
13841389
extractArgsAndReqs();
1385-
MKernelName = getKernelName();
13861390
#endif
13871391
}
13881392

0 commit comments

Comments
 (0)