diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt index f7bffdcdfce..5c53dfc3cba 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt @@ -394,7 +394,8 @@ abstract class TowerDataConsumer { fun skipGroup(group: Int, resultCollector: CandidateCollector): Boolean { if (resultCollector.isSuccess() && stopGroup == Int.MAX_VALUE) { stopGroup = group - } else if (group > stopGroup) return true + } + if (group >= stopGroup) return true return false } } diff --git a/compiler/fir/resolve/testData/resolve/expresssions/invoke/propertyFromParameter.txt b/compiler/fir/resolve/testData/resolve/expresssions/invoke/propertyFromParameter.txt index ad2414e1afe..6b3f2ecc410 100644 --- a/compiler/fir/resolve/testData/resolve/expresssions/invoke/propertyFromParameter.txt +++ b/compiler/fir/resolve/testData/resolve/expresssions/invoke/propertyFromParameter.txt @@ -4,7 +4,7 @@ FILE: propertyFromParameter.kt super() } - public final val name: = R|/name|.R|FakeOverride|() - public get(): + public final val name: R|kotlin/String| = R|/name|.R|FakeOverride|() + public get(): R|kotlin/String| }