Support additional map needed for DCE-driven mode

(cherry picked from commit 704520ccdb4b9a696e9b6366a3d0c39fd0e331da)
This commit is contained in:
Anton Bannykh
2020-01-31 16:02:05 +03:00
committed by Vasily Levchenko
parent 13f5f1975a
commit 256d372d1c
@@ -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<IrClass> = mutableSetOf()
}
internal fun IrElement.getCompilerMessageLocation(containingFile: IrFile): CompilerMessageLocation? =