Transform only block children, to avoid unresolved type in-between

This commit is contained in:
Simon Ogorodnik
2019-05-31 16:26:37 +03:00
committed by Mikhail Glukhikh
parent 4ad3e429aa
commit 8ae77da250
@@ -768,7 +768,7 @@ open class FirBodyResolveTransformer(val session: FirSession, val implicitTypeOn
override fun transformBlock(block: FirBlock, data: Any?): CompositeTransformResult<FirStatement> {
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) {