FIR: handle double-imported qualifiers properly

This commit is contained in:
Mikhail Glukhikh
2022-03-14 15:20:16 +03:00
committed by Space
parent b038ae8b0c
commit 87a7408ddf
3 changed files with 14 additions and 2 deletions
@@ -38,7 +38,7 @@ abstract class FirScope {
open val scopeOwnerLookupNames: List<String> get() = emptyList()
}
fun FirScope.getSingleClassifier(name: Name): FirClassifierSymbol<*>? = mutableListOf<FirClassifierSymbol<*>>().apply {
fun FirScope.getSingleClassifier(name: Name): FirClassifierSymbol<*>? = mutableSetOf<FirClassifierSymbol<*>>().apply {
processClassifiersByName(name, this::add)
}.singleOrNull()