diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/IrElementTransformerVoidWithContext.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/IrElementTransformerVoidWithContext.kt index dc2a673c438..bf802305c40 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/IrElementTransformerVoidWithContext.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/IrElementTransformerVoidWithContext.kt @@ -98,7 +98,7 @@ abstract class IrElementTransformerVoidWithContext : IrElementTransformerVoid() } } -abstract internal class IrElementVisitorVoidWithContext : IrElementVisitorVoid { +abstract class IrElementVisitorVoidWithContext : IrElementVisitorVoid { private val scopeStack = mutableListOf() diff --git a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/Ir.kt b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/Ir.kt index d828bcd2f5c..a0f2c94f61a 100644 --- a/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/Ir.kt +++ b/compiler/ir/backend.common/src/org/jetbrains/kotlin/backend/common/ir/Ir.kt @@ -111,7 +111,7 @@ abstract class Symbols(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()