We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 22e5d77 commit 5fb30d7Copy full SHA for 5fb30d7
sycl/source/handler.cpp
@@ -1094,7 +1094,12 @@ void handler::extractArgsAndReqsFromLambda(
1094
bool IsESIMD) {
1095
const bool IsKernelCreatedFromSource = false;
1096
size_t IndexShift = 0;
1097
- impl->MKernelData.setESIMD(IsESIMD);
+
1098
+ if (impl->MKernelData.getDeviceKernelInfoPtr() == nullptr) {
1099
+ impl->MKernelData.setDeviceKernelInfoPtr(
1100
+ &detail::ProgramManager::getInstance().getOrCreateDeviceKernelInfo(
1101
+ toKernelNameStrT(getKernelName())));
1102
+ }
1103
1104
for (size_t I = 0; I < ParamDescs.size(); ++I) {
1105
void *Ptr = LambdaPtr + ParamDescs[I].offset;
0 commit comments