File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -1070,6 +1070,14 @@ void handler::setArgHelper(int ArgIndex, stream &&Str) {
10701070
10711071void handler::extractArgsAndReqs () {
10721072 assert (MKernel && " MKernel is not initialized" );
1073+ #ifndef __INTEL_PREVIEW_BREAKING_CHANGES
1074+ if (impl->MKernelData .getDeviceKernelInfoPtr () == nullptr ) {
1075+ impl->MKernelData .setDeviceKernelInfoPtr (
1076+ &detail::ProgramManager::getInstance ().getOrCreateDeviceKernelInfo (
1077+ toKernelNameStrT (getKernelName ())));
1078+ }
1079+ #endif
1080+ assert (impl->MKernelData .getDeviceKernelInfoPtr () != nullptr );
10731081 impl->MKernelData .extractArgsAndReqs (MKernel->isCreatedFromSource ());
10741082}
10751083
@@ -1082,7 +1090,7 @@ void handler::extractArgsAndReqsFromLambda(
10821090 if (impl->MKernelData .getDeviceKernelInfoPtr () == nullptr ) {
10831091 impl->MKernelData .setDeviceKernelInfoPtr (
10841092 &detail::ProgramManager::getInstance ().getOrCreateDeviceKernelInfo (
1085- toKernelNameStrT (MKernelName )));
1093+ toKernelNameStrT (getKernelName () )));
10861094 }
10871095 impl->MKernelData .setKernelInfo (LambdaPtr, NumKernelParams, ParamDescGetter,
10881096 IsESIMD, true );
You can’t perform that action at this time.
0 commit comments