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