Fix check isCapturedTypeFromSubtyping to support KotlinTypeMarkers

This commit is contained in:
Simon Ogorodnik
2019-04-17 17:56:29 +03:00
parent aabc9fa10f
commit db8bd8c197
@@ -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 ->