Don't report INFERRED_..._INTO_EMPTY_INTERSECTION with explicit arguments
This commit is contained in:
+3
@@ -900,6 +900,9 @@ internal object CheckIncompatibleTypeVariableUpperBounds : ResolutionPart() {
|
||||
markCandidateForCompatibilityResolve(needToReportWarning = false)
|
||||
continue
|
||||
}
|
||||
(variableWithConstraints.typeVariable as? TypeVariableFromCallableDescriptor)?.originalTypeParameter?.let { parameter ->
|
||||
resolvedCall.typeArgumentMappingByOriginal.getTypeArgument(parameter)
|
||||
} is SimpleTypeArgument -> continue
|
||||
else -> {
|
||||
val emptyIntersectionTypeInfo = constraintSystem.getEmptyIntersectionTypeKind(upperTypes) ?: continue
|
||||
val isInferredEmptyIntersectionForbidden = callComponents.languageVersionSettings.supportsFeature(
|
||||
|
||||
Reference in New Issue
Block a user