diff --git a/sycl/plugins/unified_runtime/ur/adapters/cuda/platform.cpp b/sycl/plugins/unified_runtime/ur/adapters/cuda/platform.cpp index 6ba5cf95946fa..8d6d59df738e8 100644 --- a/sycl/plugins/unified_runtime/ur/adapters/cuda/platform.cpp +++ b/sycl/plugins/unified_runtime/ur/adapters/cuda/platform.cpp @@ -73,7 +73,8 @@ urPlatformGet(uint32_t NumEntries, ur_platform_handle_t *phPlatforms, std::call_once( InitFlag, [](ur_result_t &Result) { - if (cuInit(0) != CUDA_SUCCESS) { + Result = UR_CHECK_ERROR(cuInit(0)); + if (Result != UR_RESULT_SUCCESS) { NumPlatforms = 0; return; }