From 256d372d1c8c0b830af2482d554a6f9a40613bfa Mon Sep 17 00:00:00 2001 From: Anton Bannykh Date: Fri, 31 Jan 2020 16:02:05 +0300 Subject: [PATCH] Support additional map needed for DCE-driven mode (cherry picked from commit 704520ccdb4b9a696e9b6366a3d0c39fd0e331da) --- .../org/jetbrains/kotlin/backend/konan/KonanBackendContext.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanBackendContext.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanBackendContext.kt index 08109c5b939..5ffd4df44cd 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanBackendContext.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/KonanBackendContext.kt @@ -23,6 +23,7 @@ import org.jetbrains.kotlin.ir.IrElement import org.jetbrains.kotlin.ir.declarations.IrFile import org.jetbrains.kotlin.builtins.konan.KonanBuiltIns import org.jetbrains.kotlin.ir.builders.IrBuilderWithScope +import org.jetbrains.kotlin.ir.declarations.IrClass import org.jetbrains.kotlin.ir.declarations.IrDeclaration import org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol @@ -63,6 +64,8 @@ internal abstract class KonanBackendContext(val config: KonanConfig) : CommonBac override val internalPackageFqn = KonanFqNames.internalPackageName override val mapping: Mapping = DefaultMapping() + + override val extractedLocalClasses: MutableSet = mutableSetOf() } internal fun IrElement.getCompilerMessageLocation(containingFile: IrFile): CompilerMessageLocation? =