FIR: skip extra non-valid groups during candidate resolve
This commit is contained in:
@@ -394,7 +394,8 @@ abstract class TowerDataConsumer {
|
|||||||
fun skipGroup(group: Int, resultCollector: CandidateCollector): Boolean {
|
fun skipGroup(group: Int, resultCollector: CandidateCollector): Boolean {
|
||||||
if (resultCollector.isSuccess() && stopGroup == Int.MAX_VALUE) {
|
if (resultCollector.isSuccess() && stopGroup == Int.MAX_VALUE) {
|
||||||
stopGroup = group
|
stopGroup = group
|
||||||
} else if (group > stopGroup) return true
|
}
|
||||||
|
if (group >= stopGroup) return true
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-2
@@ -4,7 +4,7 @@ FILE: propertyFromParameter.kt
|
|||||||
super<R|kotlin/Any|>()
|
super<R|kotlin/Any|>()
|
||||||
}
|
}
|
||||||
|
|
||||||
public final val name: <ERROR TYPE REF: cycle> = R|<local>/name|.R|FakeOverride<kotlin/Function0.invoke: R|kotlin/String|>|()
|
public final val name: R|kotlin/String| = R|<local>/name|.R|FakeOverride<kotlin/Function0.invoke: R|kotlin/String|>|()
|
||||||
public get(): <ERROR TYPE REF: cycle>
|
public get(): R|kotlin/String|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user