From 167be09a28ec76d828e809cbe27a86f3d34588fe Mon Sep 17 00:00:00 2001 From: Jaime Arteaga Date: Mon, 19 Jun 2023 17:07:25 -0700 Subject: [PATCH] [SYCL][UR][L0] Do not destroy build log on piProgramBuild If piProgramBuild fails, do not remove L0 build log, which is expected to be read later in piProgramGetBuildInfo. Signed-off-by: Jaime Arteaga --- .../ur/adapters/level_zero/ur_level_zero_program.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_level_zero_program.cpp b/sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_level_zero_program.cpp index 6f17105eb9242..5ce5f7d346222 100644 --- a/sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_level_zero_program.cpp +++ b/sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_level_zero_program.cpp @@ -154,10 +154,6 @@ UR_APIEXPORT ur_result_t UR_APICALL urProgramBuild( // RT calls piProgramRelease(). Program->State = ur_program_handle_t_::Invalid; Result = ze2urResult(ZeResult); - if (Program->ZeBuildLog) { - ZE_CALL_NOCHECK(zeModuleBuildLogDestroy, (Program->ZeBuildLog)); - Program->ZeBuildLog = nullptr; - } if (ZeModule) { ZE_CALL_NOCHECK(zeModuleDestroy, (ZeModule)); ZeModule = nullptr;