diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt index ffde27ab536..30752ac93d9 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt @@ -117,6 +117,7 @@ fun T.withNullability(nullability: ConeNullability): T { is ConeTypeParameterTypeImpl -> ConeTypeParameterTypeImpl(lookupTag, nullability.isNullable) as T is ConeFlexibleType -> ConeFlexibleType(lowerBound.withNullability(nullability), upperBound.withNullability(nullability)) as T is ConeTypeVariableType -> ConeTypeVariableType(nullability, lookupTag) as T + is ConeCapturedType -> ConeCapturedType(captureStatus, lowerType, nullability, constructor) as T else -> error("sealed: ${this::class}") } }