Support additional map needed for DCE-driven mode
(cherry picked from commit 704520ccdb4b9a696e9b6366a3d0c39fd0e331da)
This commit is contained in:
committed by
Vasily Levchenko
parent
13f5f1975a
commit
256d372d1c
+3
@@ -23,6 +23,7 @@ import org.jetbrains.kotlin.ir.IrElement
|
|||||||
import org.jetbrains.kotlin.ir.declarations.IrFile
|
import org.jetbrains.kotlin.ir.declarations.IrFile
|
||||||
import org.jetbrains.kotlin.builtins.konan.KonanBuiltIns
|
import org.jetbrains.kotlin.builtins.konan.KonanBuiltIns
|
||||||
import org.jetbrains.kotlin.ir.builders.IrBuilderWithScope
|
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.declarations.IrDeclaration
|
||||||
import org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol
|
import org.jetbrains.kotlin.ir.symbols.IrFunctionSymbol
|
||||||
import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol
|
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 internalPackageFqn = KonanFqNames.internalPackageName
|
||||||
|
|
||||||
override val mapping: Mapping = DefaultMapping()
|
override val mapping: Mapping = DefaultMapping()
|
||||||
|
|
||||||
|
override val extractedLocalClasses: MutableSet<IrClass> = mutableSetOf()
|
||||||
}
|
}
|
||||||
|
|
||||||
internal fun IrElement.getCompilerMessageLocation(containingFile: IrFile): CompilerMessageLocation? =
|
internal fun IrElement.getCompilerMessageLocation(containingFile: IrFile): CompilerMessageLocation? =
|
||||||
|
|||||||
Reference in New Issue
Block a user