File tree Expand file tree Collapse file tree 1 file changed +2
-0
lines changed
sycl/source/detail/scheduler Expand file tree Collapse file tree 1 file changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -846,6 +846,7 @@ cl_int ExecCGCommand::enqueueImp() {
846
846
getSyclObjImpl (Context)->getUSMDispatch ();
847
847
auto PtrToPtr = reinterpret_cast <intptr_t *>(Arg.MPtr );
848
848
auto DerefPtr = reinterpret_cast <void *>(*PtrToPtr);
849
+ assert (USMDispatch != nullptr && " USM dispatcher is not available" );
849
850
pi::cast<RT::PiResult>(
850
851
USMDispatch->setKernelArgMemPointer (Kernel, Arg.MIndex , DerefPtr));
851
852
break ;
@@ -861,6 +862,7 @@ cl_int ExecCGCommand::enqueueImp() {
861
862
862
863
std::shared_ptr<usm::USMDispatcher> USMDispatch =
863
864
getSyclObjImpl (Context)->getUSMDispatch ();
865
+ assert (USMDispatch != nullptr && " USM dispatcher is not available" );
864
866
USMDispatch->setKernelIndirectAccess (Kernel, MQueue->getHandleRef ());
865
867
866
868
// Remember this information before the range dimensions are reversed
You can’t perform that action at this time.
0 commit comments