Transform only block children, to avoid unresolved type in-between
This commit is contained in:
committed by
Mikhail Glukhikh
parent
4ad3e429aa
commit
8ae77da250
+1
-1
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user