Add unimplemented parts of common backend interface (Context & Symbols)
This commit is contained in:
committed by
Igor Chevdar
parent
dbc10781af
commit
772f6d9b21
+3
-2
@@ -20,12 +20,11 @@ import org.jetbrains.kotlin.incremental.components.NoLookupLocation
|
|||||||
import org.jetbrains.kotlin.ir.IrElement
|
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.IrBuilder
|
|
||||||
import org.jetbrains.kotlin.ir.builders.IrBuilderWithScope
|
import org.jetbrains.kotlin.ir.builders.IrBuilderWithScope
|
||||||
import org.jetbrains.kotlin.ir.declarations.IrDeclaration
|
import org.jetbrains.kotlin.ir.declarations.IrDeclaration
|
||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
|
|
||||||
abstract internal class KonanBackendContext(val config: KonanConfig) : CommonBackendContext {
|
internal abstract class KonanBackendContext(val config: KonanConfig) : CommonBackendContext {
|
||||||
abstract override val builtIns: KonanBuiltIns
|
abstract override val builtIns: KonanBuiltIns
|
||||||
|
|
||||||
abstract override val ir: KonanIr
|
abstract override val ir: KonanIr
|
||||||
@@ -53,6 +52,8 @@ abstract internal class KonanBackendContext(val config: KonanConfig) : CommonBac
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override val internalPackageFqn = KonanFqNames.internalPackageName
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
internal fun IrElement.getCompilerMessageLocation(containingFile: IrFile): CompilerMessageLocation? =
|
internal fun IrElement.getCompilerMessageLocation(containingFile: IrFile): CompilerMessageLocation? =
|
||||||
|
|||||||
Reference in New Issue
Block a user