[NI] Fix initial data flow info for analyzing lambdas

#KT-30734 Fixed
This commit is contained in:
Dmitriy Novozhilov
2019-04-04 16:09:26 +03:00
parent b7ffdb9fde
commit aa96a05469
7 changed files with 44 additions and 2 deletions
@@ -155,7 +155,7 @@ class KotlinResolutionCallbacksImpl(
.replaceBindingTrace(trace)
.replaceContextDependency(lambdaInfo.contextDependency)
.replaceExpectedType(approximatesExpectedType)
.replaceDataFlowInfo(psiCallArgument.lambdaInitialDataFlowInfo).let {
.replaceDataFlowInfo(psiCallArgument.dataFlowInfoBeforeThisArgument).let {
if (coroutineSession != null) it.replaceInferenceSession(coroutineSession) else it
}