@@ -256,6 +256,9 @@ Behavior Summary:
256256*/
257257ur_adapter_handle_t_::ur_adapter_handle_t_ ()
258258 : logger(logger::get_logger(" level_zero" )) {
259+ ZeInitDriversResult = ZE_RESULT_ERROR_UNINITIALIZED;
260+ ZeInitResult = ZE_RESULT_ERROR_UNINITIALIZED;
261+ ZesResult = ZE_RESULT_ERROR_UNINITIALIZED;
259262
260263 if (UrL0Debug & UR_L0_DEBUG_BASIC) {
261264 logger.setLegacySink (std::make_unique<ur_legacy_sink>());
@@ -331,9 +334,8 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
331334 logger::debug (" \n zeInit with flags value of {}\n " ,
332335 static_cast <int >(L0InitFlags));
333336 GlobalAdapter->ZeInitResult = ZE_CALL_NOCHECK (zeInit, (L0InitFlags));
334- if (*GlobalAdapter->ZeInitResult != ZE_RESULT_SUCCESS) {
335- logger::debug (" \n zeInit failed with {}\n " ,
336- *GlobalAdapter->ZeInitResult );
337+ if (GlobalAdapter->ZeInitResult != ZE_RESULT_SUCCESS) {
338+ logger::debug (" \n zeInit failed with {}\n " , GlobalAdapter->ZeInitResult );
337339 }
338340
339341 bool useInitDrivers = false ;
@@ -376,17 +378,17 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
376378 ZE_CALL_NOCHECK (GlobalAdapter->initDriversFunctionPtr ,
377379 (&GlobalAdapter->ZeInitDriversCount , nullptr ,
378380 &GlobalAdapter->InitDriversDesc ));
379- if (* GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
381+ if (GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
380382 GlobalAdapter->InitDriversSupported = true ;
381383 } else {
382384 logger::debug (" \n zeInitDrivers failed with {}\n " ,
383- * GlobalAdapter->ZeInitDriversResult );
385+ GlobalAdapter->ZeInitDriversResult );
384386 }
385387 }
386388 }
387389
388- if (* GlobalAdapter->ZeInitResult == ZE_RESULT_SUCCESS ||
389- * GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
390+ if (GlobalAdapter->ZeInitResult == ZE_RESULT_SUCCESS ||
391+ GlobalAdapter->ZeInitDriversResult == ZE_RESULT_SUCCESS) {
390392 GlobalAdapter->ZeResult = ZE_RESULT_SUCCESS;
391393 } else {
392394 GlobalAdapter->ZeResult = ZE_RESULT_ERROR_UNINITIALIZED;
@@ -450,7 +452,7 @@ ur_adapter_handle_t_::ur_adapter_handle_t_()
450452 GlobalAdapter->ZesResult = ZE_RESULT_ERROR_UNINITIALIZED;
451453 }
452454
453- ur_result_t err = initPlatforms (platforms, * GlobalAdapter->ZesResult );
455+ ur_result_t err = initPlatforms (platforms, GlobalAdapter->ZesResult );
454456 if (err == UR_RESULT_SUCCESS) {
455457 result = std::move (platforms);
456458 } else {
0 commit comments