K2: introduce & use MutableOrEmptyList.EMPTY singleton

This commit is contained in:
Mikhail Glukhikh
2022-12-15 11:40:52 +01:00
committed by Space Team
parent ddc786364f
commit a48610000d
7 changed files with 18 additions and 11 deletions
@@ -32,7 +32,7 @@ internal class FirErrorLoopImpl(
override val diagnostic: ConeDiagnostic,
) : FirErrorLoop() {
override var block: FirBlock = FirEmptyExpressionBlock()
override var condition: FirExpression = FirErrorExpressionImpl(source, MutableOrEmptyList(), ConeStubDiagnostic(diagnostic), null, null)
override var condition: FirExpression = FirErrorExpressionImpl(source, MutableOrEmptyList.empty(), ConeStubDiagnostic(diagnostic), null, null)
override fun <R, D> acceptChildren(visitor: FirVisitor<R, D>, data: D) {
annotations.forEach { it.accept(visitor, data) }