[IR] Fix functional type sample

This commit is contained in:
Anastasiya Shadrina
2021-10-04 21:54:46 +07:00
committed by TeamCityServer
parent b44da21f59
commit c148a12e4b
2 changed files with 4 additions and 3 deletions
@@ -202,8 +202,9 @@ val IrDeclarationContainer.properties: Sequence<IrProperty>
fun IrFunction.addExplicitParametersTo(parametersList: MutableList<IrValueParameter>) {
parametersList.addIfNotNull(dispatchReceiverParameter)
parametersList.addAll(valueParameters.take(contextReceiverParametersCount))
parametersList.addIfNotNull(extensionReceiverParameter)
parametersList.addAll(valueParameters)
parametersList.addAll(valueParameters.drop(contextReceiverParametersCount))
}
private fun Boolean.toInt(): Int = if (this) 1 else 0
@@ -4,10 +4,10 @@
class Param
class O {
val o = "o"
val o = "O"
}
class K {
val k = "k"
val k = "K"
}
context(O)