[NI] Don't complete nested call if there's no constraints at all
This commit is contained in:
+2
-1
@@ -200,7 +200,8 @@ class KotlinCallCompleter(
|
||||
|
||||
val constructor = typeVariable.constructor
|
||||
val variableWithConstraints = csBuilder.currentStorage().notFixedTypeVariables[constructor] ?: return false
|
||||
return variableWithConstraints.constraints.all {
|
||||
val constraints = variableWithConstraints.constraints
|
||||
return constraints.isNotEmpty() && constraints.all {
|
||||
!trivialConstraintTypeInferenceOracle.isTrivialConstraint(it) && !it.type.isIntegerValueType() &&
|
||||
it.kind.isLower() && csBuilder.isProperType(it.type)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user