diff --git a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirAbstractLoop.kt b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirAbstractLoop.kt index 6317ba836c7..1cc4585479a 100644 --- a/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirAbstractLoop.kt +++ b/compiler/fir/tree/src/org/jetbrains/kotlin/fir/expressions/impl/FirAbstractLoop.kt @@ -11,6 +11,7 @@ import org.jetbrains.kotlin.fir.expressions.FirBlock import org.jetbrains.kotlin.fir.expressions.FirExpression import org.jetbrains.kotlin.fir.expressions.FirLoop import org.jetbrains.kotlin.fir.visitors.FirTransformer +import org.jetbrains.kotlin.fir.visitors.FirVisitor abstract class FirAbstractLoop( psi: PsiElement?, @@ -20,6 +21,11 @@ abstract class FirAbstractLoop( override var label: FirLabel? = null + override fun acceptChildren(visitor: FirVisitor, data: D) { + super.acceptChildren(visitor, data) + super.acceptChildren(visitor, data) + } + override fun transformChildren(transformer: FirTransformer, data: D): FirElement { condition = condition.transformSingle(transformer, data) block = block.transformSingle(transformer, data)