[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