FirSuspendCallChecker: make infix call check more clear

This commit is contained in:
Mikhail Glukhikh
2021-07-30 15:41:33 +03:00
committed by teamcityserver
parent 3c2e266c31
commit 354a06b94a
@@ -112,7 +112,7 @@ object FirSuspendCallChecker : FirQualifiedAccessExpressionChecker() {
return true
}
}
if (source?.elementType == KtNodeTypes.BINARY_EXPRESSION) {
if (origin == FirFunctionCallOrigin.Infix) {
val lastArgument = arguments.lastOrNull()
if (lastArgument is FirAnonymousFunctionExpression && source?.getChild(KtNodeTypes.PARENTHESIZED, depth = 1) == null) {
return true