[FIR] Temporary change TYPE_VARIANCE_CONFLICT to warning to unblock bootstrap tests
This commit is contained in:
+1
-1
@@ -552,7 +552,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
|
|||||||
parameter<ConeKotlinType>("typeB")
|
parameter<ConeKotlinType>("typeB")
|
||||||
}
|
}
|
||||||
|
|
||||||
val TYPE_VARIANCE_CONFLICT by error<PsiElement>(PositioningStrategy.DECLARATION_SIGNATURE_OR_DEFAULT) {
|
val TYPE_VARIANCE_CONFLICT by warning<PsiElement>(PositioningStrategy.DECLARATION_SIGNATURE_OR_DEFAULT) {
|
||||||
parameter<FirTypeParameterSymbol>("typeParameter")
|
parameter<FirTypeParameterSymbol>("typeParameter")
|
||||||
parameter<Variance>("typeParameterVariance")
|
parameter<Variance>("typeParameterVariance")
|
||||||
parameter<Variance>("variance")
|
parameter<Variance>("variance")
|
||||||
|
|||||||
+1
-1
@@ -349,7 +349,7 @@ object FirErrors {
|
|||||||
val DYNAMIC_UPPER_BOUND by error0<KtTypeReference>()
|
val DYNAMIC_UPPER_BOUND by error0<KtTypeReference>()
|
||||||
val INCOMPATIBLE_TYPES by error2<KtElement, ConeKotlinType, ConeKotlinType>()
|
val INCOMPATIBLE_TYPES by error2<KtElement, ConeKotlinType, ConeKotlinType>()
|
||||||
val INCOMPATIBLE_TYPES_WARNING by warning2<KtElement, ConeKotlinType, ConeKotlinType>()
|
val INCOMPATIBLE_TYPES_WARNING by warning2<KtElement, ConeKotlinType, ConeKotlinType>()
|
||||||
val TYPE_VARIANCE_CONFLICT by error4<PsiElement, FirTypeParameterSymbol, Variance, Variance, ConeKotlinType>(SourceElementPositioningStrategies.DECLARATION_SIGNATURE_OR_DEFAULT)
|
val TYPE_VARIANCE_CONFLICT by warning4<PsiElement, FirTypeParameterSymbol, Variance, Variance, ConeKotlinType>(SourceElementPositioningStrategies.DECLARATION_SIGNATURE_OR_DEFAULT)
|
||||||
val TYPE_VARIANCE_CONFLICT_IN_EXPANDED_TYPE by error4<PsiElement, FirTypeParameterSymbol, Variance, Variance, ConeKotlinType>(SourceElementPositioningStrategies.DECLARATION_SIGNATURE_OR_DEFAULT)
|
val TYPE_VARIANCE_CONFLICT_IN_EXPANDED_TYPE by error4<PsiElement, FirTypeParameterSymbol, Variance, Variance, ConeKotlinType>(SourceElementPositioningStrategies.DECLARATION_SIGNATURE_OR_DEFAULT)
|
||||||
val SMARTCAST_IMPOSSIBLE by error3<KtExpression, ConeKotlinType, FirExpression, String>()
|
val SMARTCAST_IMPOSSIBLE by error3<KtExpression, ConeKotlinType, FirExpression, String>()
|
||||||
|
|
||||||
|
|||||||
+6
@@ -36,6 +36,12 @@ inline fun <reified P : PsiElement, A, B, C> warning3(
|
|||||||
return DiagnosticFactory3DelegateProvider(Severity.WARNING, positioningStrategy, P::class)
|
return DiagnosticFactory3DelegateProvider(Severity.WARNING, positioningStrategy, P::class)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline fun <reified P : PsiElement, A, B, C, D> warning4(
|
||||||
|
positioningStrategy: SourceElementPositioningStrategy = SourceElementPositioningStrategy.DEFAULT
|
||||||
|
): DiagnosticFactory4DelegateProvider<A, B, C, D> {
|
||||||
|
return DiagnosticFactory4DelegateProvider(Severity.WARNING, positioningStrategy, P::class)
|
||||||
|
}
|
||||||
|
|
||||||
inline fun <reified P : PsiElement> error0(
|
inline fun <reified P : PsiElement> error0(
|
||||||
positioningStrategy: SourceElementPositioningStrategy = SourceElementPositioningStrategy.DEFAULT
|
positioningStrategy: SourceElementPositioningStrategy = SourceElementPositioningStrategy.DEFAULT
|
||||||
): DiagnosticFactory0DelegateProvider {
|
): DiagnosticFactory0DelegateProvider {
|
||||||
|
|||||||
Reference in New Issue
Block a user