Fix fir-related problems and tests for inferring self types

This commit is contained in:
Victor Petukhov
2021-07-07 15:24:31 +03:00
parent 9e48ef85ea
commit 584facc95f
7 changed files with 28 additions and 28 deletions
@@ -249,7 +249,7 @@ interface ConeTypeContext : TypeSystemContext, TypeSystemOptimizationContext, Ty
is FirAnonymousObjectSymbol -> symbol.fir.typeParameters.map { it.symbol.toLookupTag() }
is FirRegularClassSymbol -> symbol.fir.typeParameters.map { it.symbol.toLookupTag() }
is FirTypeAliasSymbol -> symbol.fir.typeParameters.map { it.symbol.toLookupTag() }
else -> error("Unexpected FirClassLikeSymbol $symbol for ${this::class}, with classId ${(this as? ConeClassLikeLookupTag)?.classId}")
else -> emptyList()
}
}