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 747764cd3ed..c4fb20ec03d 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 @@ -1051,6 +1051,9 @@ open class FirBodyResolveTransformer( override fun transformProperty(property: FirProperty, data: Any?): CompositeTransformResult { val returnTypeRef = property.returnTypeRef if (returnTypeRef !is FirImplicitTypeRef && implicitTypeOnly) return property.compose() + if (returnTypeRef is FirImplicitTypeRef) { + property.transformReturnTypeRef(StoreType, FirComputingImplicitTypeRef) + } return withScopeCleanup(localScopes) { localScopes.addIfNotNull(primaryConstructorParametersScope) withContainer(property) {