From c5249ac7140bcbe75ce77da66de13670259a793f Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Thu, 17 Oct 2019 19:01:49 +0300 Subject: [PATCH] Disposed target data (cherry picked from commit 250be87acf66d5c780fb593f46da3540a536e049) --- .../src/org/jetbrains/kotlin/backend/konan/Context.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt index 5d84678bd42..383a943f5e7 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt @@ -338,8 +338,10 @@ internal class Context(config: KonanConfig) : KonanBackendContext(config) { LLVMDisposeDIBuilder(debugInfo.builder) if (llvmModule != null) LLVMDisposeModule(llvmModule) - if (::llvm.isInitialized) + if (::llvm.isInitialized) { + LLVMDisposeTargetData(llvm.runtime.targetData) LLVMDisposeModule(llvm.runtime.llvmModule) + } tryDisposeLLVMContext() llvmDisposed = true }