FIR: Add workaround for flatMap issue

This commit is contained in:
Denis.Zharkov
2021-03-30 16:44:51 +03:00
parent 4d3825a824
commit 55e5af1111
2 changed files with 6 additions and 9 deletions
@@ -38,10 +38,7 @@ class FirOverloadByLambdaReturnTypeResolver(
allCandidates: Collection<Candidate>,
bestCandidates: Set<Candidate>
): Set<Candidate> where T : FirStatement, T : FirResolvable {
if (
bestCandidates.size <= 1 ||
!session.languageVersionSettings.supportsFeature(LanguageFeature.OverloadResolutionByLambdaReturnType)
) return bestCandidates
if (bestCandidates.size <= 1) return bestCandidates
/*
* Inference session may look into candidate of call, and for that it uses callee reference.