[BE] Put context receivers before an extension receiver
This commit is contained in:
committed by
TeamCityServer
parent
814777ba8c
commit
a2403c470f
@@ -48,6 +48,8 @@ abstract class IrFunction :
|
||||
|
||||
abstract var body: IrBody?
|
||||
|
||||
var contextReceiverParametersCount: Int = 0
|
||||
|
||||
override fun <D> acceptChildren(visitor: IrElementVisitor<Unit, D>, data: D) {
|
||||
typeParameters.forEach { it.accept(visitor, data) }
|
||||
|
||||
|
||||
+2
@@ -19,6 +19,8 @@ abstract class IrFunctionAccessExpression(
|
||||
final override val valueArgumentsCount: Int
|
||||
get() = argumentsByParameterIndex.size
|
||||
|
||||
var contextReceiversCount: Int = 0
|
||||
|
||||
override fun getValueArgument(index: Int): IrExpression? {
|
||||
if (index >= valueArgumentsCount) {
|
||||
throwNoSuchArgumentSlotException("value", index, valueArgumentsCount)
|
||||
|
||||
Reference in New Issue
Block a user