Wide visibility in ir common stuff

This commit is contained in:
Mikhael Bogdanov
2017-08-08 13:25:49 +02:00
parent 07c5702861
commit 49612063dc
2 changed files with 2 additions and 2 deletions
@@ -98,7 +98,7 @@ abstract class IrElementTransformerVoidWithContext : IrElementTransformerVoid()
}
}
abstract internal class IrElementVisitorVoidWithContext : IrElementVisitorVoid {
abstract class IrElementVisitorVoidWithContext : IrElementVisitorVoid {
private val scopeStack = mutableListOf<ScopeWithIr>()
@@ -111,7 +111,7 @@ abstract class Symbols<out T: CommonBackendContext>(val context: T, private val
val arrays = PrimitiveType.values().map { primitiveArrayClass(it) } + array
private fun arrayExtensionFun(type: KotlinType, name: String): IrSimpleFunctionSymbol {
protected fun arrayExtensionFun(type: KotlinType, name: String): IrSimpleFunctionSymbol {
val descriptor = builtInsPackage("kotlin")
.getContributedFunctions(Name.identifier(name), NoLookupLocation.FROM_BACKEND)
.singleOrNull { it.valueParameters.isEmpty()