From d7f0392f90cc0fe808dc8528c4c8acb6f7b8c633 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Tue, 26 Mar 2019 12:44:46 +0300 Subject: [PATCH] FIR body resolve: fix value parameter expected type --- .../fir/resolve/transformers/FirBodyResolveTransformer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt index c646aad1340..cc93147086f 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirBodyResolveTransformer.kt @@ -74,7 +74,7 @@ open class FirBodyResolveTransformer(val session: FirSession, val implicitTypeOn override fun transformValueParameter(valueParameter: FirValueParameter, data: Any?): CompositeTransformResult { localScopes.lastOrNull()?.storeDeclaration(valueParameter) if (valueParameter.returnTypeRef is FirImplicitTypeRef) return valueParameter.compose() // TODO - return super.transformValueParameter(valueParameter, data) + return super.transformValueParameter(valueParameter, valueParameter.returnTypeRef) }