Insert implicit casts for default parameter values in IrValueParameter

This commit is contained in:
Dmitry Petrov
2017-03-15 17:47:27 +03:00
parent 77614a749b
commit 03b664febd
@@ -113,8 +113,8 @@ class InsertImplicitCasts(val builtIns: KotlinBuiltIns): IrElementTransformerVoi
override fun visitFunction(declaration: IrFunction): IrStatement =
declaration.transformPostfix {
descriptor.valueParameters.forEach {
getDefault(it)?.coerceInnerExpression(it.type)
valueParameters.forEach {
it.defaultValue?.coerceInnerExpression(it.descriptor.type)
}
}