From 354a06b94a393e74eb4c6c39431a6b89b3b9c83e Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Fri, 30 Jul 2021 15:41:33 +0300 Subject: [PATCH] FirSuspendCallChecker: make infix call check more clear --- .../fir/analysis/checkers/expression/FirSuspendCallChecker.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSuspendCallChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSuspendCallChecker.kt index a266d745353..3066589595c 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSuspendCallChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/expression/FirSuspendCallChecker.kt @@ -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