diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/ConstraintInjector.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/ConstraintInjector.kt index 50b096a33f0..04b0570f08b 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/ConstraintInjector.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/inference/components/ConstraintInjector.kt @@ -154,7 +154,7 @@ class ConstraintInjector(val constraintIncorporator: ConstraintIncorporator, val addConstraint(typeVariable, subType, LOWER) private fun isCapturedTypeFromSubtyping(type: KotlinTypeMarker) = - when ((type as? NewCapturedType)?.captureStatus) { + when ((type as? CapturedTypeMarker)?.captureStatus()) { null, CaptureStatus.FROM_EXPRESSION -> false CaptureStatus.FOR_SUBTYPING -> true CaptureStatus.FOR_INCORPORATION ->