From cff142a617a39dfb74406e9cd5cc04fa422379b1 Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Wed, 31 Jan 2018 17:09:51 +0700 Subject: [PATCH] Review fixes --- .../src/org/jetbrains/kotlin/backend/konan/Context.kt | 5 ++--- .../org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt | 2 +- .../org/jetbrains/kotlin/backend/konan/llvm/RTTIGenerator.kt | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt index 642a59a76da..070180b32c0 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Context.kt @@ -386,8 +386,7 @@ internal class Context(config: KonanConfig) : KonanBackendContext(config) { config.configuration.get(KonanConfigKeys.PRODUCE) == CompilerOutputKind.DYNAMIC } - val isWasmTarget: Boolean by lazy { - config.targetManager.target == KonanTarget.WASM32 - } + fun shouldPreserveRuntimeSymbols(): Boolean = + config.targetManager.target == KonanTarget.WASM32 } diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt index 01a9766c7bc..3bb027165a7 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/llvm/IrToBitcode.kt @@ -659,7 +659,7 @@ internal class CodeGeneratorVisitor(val context: Context, val lifetimes: Map