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 8c11e455e9b..5d2654e3b7c 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 @@ -768,7 +768,7 @@ open class FirBodyResolveTransformer(val session: FirSession, val implicitTypeOn override fun transformBlock(block: FirBlock, data: Any?): CompositeTransformResult { - val block = super.transformBlock(block, data).single as FirBlock + val block = block.transformChildren(this, data) as FirBlock val statement = block.statements.lastOrNull() val resultExpression = when (statement) {