From e54ed9d470e5f7ef234ae2f4eb816950d5d0041c Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 24 Jan 2024 12:19:15 +0100 Subject: [PATCH] Cleanup FirPCLAInferenceSession --- .../fir/resolve/inference/FirPCLAInferenceSession.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirPCLAInferenceSession.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirPCLAInferenceSession.kt index 57cf16adfe3..4bd3d786a56 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirPCLAInferenceSession.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/inference/FirPCLAInferenceSession.kt @@ -282,10 +282,11 @@ class FirPCLAInferenceSession( } private fun FirExpression.isReceiverPostponed(): Boolean { - if (resolvedType.containsNotFixedTypeVariables()) return true - if ((this as? FirResolvable)?.candidate()?.usedOuterCs == true) return true - - return false + return when { + resolvedType.containsNotFixedTypeVariables() -> true + (this as? FirResolvable)?.candidate()?.usedOuterCs == true -> true + else -> false + } } private fun ConeKotlinType.containsNotFixedTypeVariables(): Boolean =