Fix check isCapturedTypeFromSubtyping to support KotlinTypeMarkers
This commit is contained in:
+1
-1
@@ -154,7 +154,7 @@ class ConstraintInjector(val constraintIncorporator: ConstraintIncorporator, val
|
|||||||
addConstraint(typeVariable, subType, LOWER)
|
addConstraint(typeVariable, subType, LOWER)
|
||||||
|
|
||||||
private fun isCapturedTypeFromSubtyping(type: KotlinTypeMarker) =
|
private fun isCapturedTypeFromSubtyping(type: KotlinTypeMarker) =
|
||||||
when ((type as? NewCapturedType)?.captureStatus) {
|
when ((type as? CapturedTypeMarker)?.captureStatus()) {
|
||||||
null, CaptureStatus.FROM_EXPRESSION -> false
|
null, CaptureStatus.FROM_EXPRESSION -> false
|
||||||
CaptureStatus.FOR_SUBTYPING -> true
|
CaptureStatus.FOR_SUBTYPING -> true
|
||||||
CaptureStatus.FOR_INCORPORATION ->
|
CaptureStatus.FOR_INCORPORATION ->
|
||||||
|
|||||||
Reference in New Issue
Block a user