fix: add dispose of the debug information builder when destroying compilation context (#4105)

Co-authored-by: xiangjia.xj <xiangjia.xj@alibaba-inc.com>
This commit is contained in:
jia xiang 2025-02-26 12:57:46 +08:00 committed by GitHub
parent 3f268e5150
commit 968b7d4ea0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3334,6 +3334,11 @@ aot_destroy_comp_context(AOTCompContext *comp_ctx)
if (comp_ctx->builder)
LLVMDisposeBuilder(comp_ctx->builder);
#if WASM_ENABLE_DEBUG_AOT != 0
if (comp_ctx->debug_builder)
LLVMDisposeDIBuilder(comp_ctx->debug_builder);
#endif
if (comp_ctx->orc_thread_safe_context)
LLVMOrcDisposeThreadSafeContext(comp_ctx->orc_thread_safe_context);