diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt index 26a2a8f77fb..ae7fce82331 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt @@ -242,6 +242,7 @@ class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransformer) ) { if (accessor is FirDefaultPropertyAccessor || accessor.body == null) { transformFunction(accessor, withExpectedType(enhancedTypeRef)) + return } val returnTypeRef = accessor.returnTypeRef val expectedReturnTypeRef = if (enhancedTypeRef is FirResolvedTypeRef && returnTypeRef !is FirResolvedTypeRef) {