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>() 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 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") val descriptor = builtInsPackage("kotlin")
.getContributedFunctions(Name.identifier(name), NoLookupLocation.FROM_BACKEND) .getContributedFunctions(Name.identifier(name), NoLookupLocation.FROM_BACKEND)
.singleOrNull { it.valueParameters.isEmpty() .singleOrNull { it.valueParameters.isEmpty()