K1: don't report InferredIntoDeclaredUpperBound on non-physical element

#KT-56169 Fixed
This commit is contained in:
Mikhail Glukhikh
2023-03-14 13:25:16 +01:00
committed by Space Team
parent 980ab41ef1
commit 2fb79bf0b1
2 changed files with 3 additions and 3 deletions
@@ -584,7 +584,7 @@ class DiagnosticReporterByTrackingStrategy(
val expression = if (psiCall is CallTransformer.CallForImplicitInvoke) {
psiCall.outerCall.calleeExpression
} else {
psiCall.calleeExpression
psiCall.calleeExpression?.takeIf { it.isPhysical } ?: psiCall.callElement
} ?: return
val typeVariable = error.typeVariable as? TypeVariableFromCallableDescriptor ?: return