[FIR] Simplify filterOutActualizedExpectCandidates
This commit is contained in:
committed by
Space Team
parent
ffd77850ef
commit
57357d1995
+1
-5
@@ -8,7 +8,6 @@ package org.jetbrains.kotlin.fir.resolve.calls
|
||||
import org.jetbrains.kotlin.descriptors.Modality
|
||||
import org.jetbrains.kotlin.fir.FirSession
|
||||
import org.jetbrains.kotlin.fir.declarations.FirMemberDeclaration
|
||||
import org.jetbrains.kotlin.fir.declarations.getSingleExpectForActualOrNull
|
||||
import org.jetbrains.kotlin.fir.declarations.getSingleCompatibleOrWeaklyIncompatibleExpectForActualOrNull
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.isActual
|
||||
import org.jetbrains.kotlin.fir.declarations.utils.isExpect
|
||||
@@ -291,10 +290,7 @@ class ConeOverloadConflictResolver(
|
||||
val expectForActualSymbols = candidates
|
||||
.mapNotNullTo(mutableSetOf()) {
|
||||
val callableSymbol = it.symbol as? FirCallableSymbol<*> ?: return@mapNotNullTo null
|
||||
runIf(callableSymbol.isActual) {
|
||||
callableSymbol.getSingleExpectForActualOrNull()
|
||||
?: callableSymbol.getSingleCompatibleOrWeaklyIncompatibleExpectForActualOrNull()
|
||||
}
|
||||
runIf(callableSymbol.isActual) { callableSymbol.getSingleCompatibleOrWeaklyIncompatibleExpectForActualOrNull() }
|
||||
}
|
||||
|
||||
return if (expectForActualSymbols.isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user