From 11620d848b771764393346f784c8b0eb718344d2 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Mon, 17 Jun 2019 14:15:18 +0300 Subject: [PATCH] FIR resolve: set property accessor return type to initializer type --- .../fir/resolve/transformers/FirBodyResolveTransformer.kt | 3 +++ 1 file changed, 3 insertions(+) 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 d92d5f9ed9f..2a349f3af9d 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 @@ -907,6 +907,9 @@ open class FirBodyResolveTransformer(val session: FirSession, val implicitTypeOn else -> resultType } ) + if (variable is FirProperty) { + variable.getter.transformReturnTypeRef(this, variable.returnTypeRef) + } } variable.delegate != null -> { // TODO: type from delegate