Skip to content

Commit c3157ce

Browse files
committed
address feedback
Signed-off-by: Byoungro So <byoungro.so@intel.com>
1 parent edae517 commit c3157ce

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

sycl/plugins/level_zero/pi_level_zero.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4296,8 +4296,9 @@ pi_result piProgramBuild(pi_program Program, pi_uint32 NumDevices,
42964296
ze_device_handle_t ZeDevice = DeviceList[0]->ZeDevice;
42974297
ze_context_handle_t ZeContext = Program->Context->ZeContext;
42984298
ze_module_handle_t ZeModule = nullptr;
4299-
ze_result_t ZeResult = ZE_CALL(zeModuleCreate, (ZeContext, ZeDevice, &ZeModuleDesc, &ZeModule,
4300-
&Program->ZeBuildLog));
4299+
ze_result_t ZeResult =
4300+
ZE_CALL_NOCHECK(zeModuleCreate, (ZeContext, ZeDevice, &ZeModuleDesc,
4301+
&ZeModule, &Program->ZeBuildLog));
43014302
if (ZeResult != ZE_RESULT_SUCCESS) {
43024303
// We need to clear Program state to avoid double destroy of zeModule in
43034304
// case where SYCL RT calls piProgramRelease().
@@ -4311,7 +4312,7 @@ pi_result piProgramBuild(pi_program Program, pi_uint32 NumDevices,
43114312
// call to zeModuleDynamicLink. However, modules created with piProgramBuild
43124313
// are supposed to be fully linked and ready to use. Therefore, do an extra
43134314
// check now for unresolved symbols.
4314-
ze_result_t ZeResult = checkUnresolvedSymbols(ZeModule, &Program->ZeBuildLog);
4315+
ZeResult = checkUnresolvedSymbols(ZeModule, &Program->ZeBuildLog);
43154316
if (ZeResult != ZE_RESULT_SUCCESS) {
43164317
// remove ZeModule that is associated with the failed program
43174318
ZE_CALL(zeModuleDestroy, (ZeModule));

0 commit comments

Comments
 (0)