[FIR] Temporary change UPPER_BOUND_VIOLATED to warning to unblock bootstrap tests
This commit is contained in:
+6
@@ -66,3 +66,9 @@ class Test8<S8 : Test7<S8, <!UPPER_BOUND_VIOLATED!>in Any<!>>>
|
|||||||
class Class<V : Any>
|
class Class<V : Any>
|
||||||
typealias Alias <V1> = (Class<V1>) -> Boolean
|
typealias Alias <V1> = (Class<V1>) -> Boolean
|
||||||
|
|
||||||
|
/* TODO: Should not be errors. Uncomment after fixing of https://youtrack.jetbrains.com/issue/KT-48044
|
||||||
|
abstract class Base<T : Base<T>> {}
|
||||||
|
class DerivedOut<out O : Base<out O>> {}
|
||||||
|
class DerivedIn<in I : Base<in I>> {}*/
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -443,7 +443,7 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
|
|||||||
val RECURSION_IN_IMPLICIT_TYPES by error<PsiElement>()
|
val RECURSION_IN_IMPLICIT_TYPES by error<PsiElement>()
|
||||||
val INFERENCE_ERROR by error<PsiElement>()
|
val INFERENCE_ERROR by error<PsiElement>()
|
||||||
val PROJECTION_ON_NON_CLASS_TYPE_ARGUMENT by error<PsiElement>()
|
val PROJECTION_ON_NON_CLASS_TYPE_ARGUMENT by error<PsiElement>()
|
||||||
val UPPER_BOUND_VIOLATED by error<PsiElement> {
|
val UPPER_BOUND_VIOLATED by warning<PsiElement> {
|
||||||
parameter<ConeKotlinType>("expectedUpperBound")
|
parameter<ConeKotlinType>("expectedUpperBound")
|
||||||
parameter<ConeKotlinType>("actualUpperBound")
|
parameter<ConeKotlinType>("actualUpperBound")
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -309,7 +309,7 @@ object FirErrors {
|
|||||||
val RECURSION_IN_IMPLICIT_TYPES by error0<PsiElement>()
|
val RECURSION_IN_IMPLICIT_TYPES by error0<PsiElement>()
|
||||||
val INFERENCE_ERROR by error0<PsiElement>()
|
val INFERENCE_ERROR by error0<PsiElement>()
|
||||||
val PROJECTION_ON_NON_CLASS_TYPE_ARGUMENT by error0<PsiElement>()
|
val PROJECTION_ON_NON_CLASS_TYPE_ARGUMENT by error0<PsiElement>()
|
||||||
val UPPER_BOUND_VIOLATED by error2<PsiElement, ConeKotlinType, ConeKotlinType>()
|
val UPPER_BOUND_VIOLATED by warning2<PsiElement, ConeKotlinType, ConeKotlinType>()
|
||||||
val UPPER_BOUND_VIOLATED_IN_TYPEALIAS_EXPANSION by error2<PsiElement, ConeKotlinType, ConeKotlinType>()
|
val UPPER_BOUND_VIOLATED_IN_TYPEALIAS_EXPANSION by error2<PsiElement, ConeKotlinType, ConeKotlinType>()
|
||||||
val TYPE_ARGUMENTS_NOT_ALLOWED by error0<PsiElement>()
|
val TYPE_ARGUMENTS_NOT_ALLOWED by error0<PsiElement>()
|
||||||
val WRONG_NUMBER_OF_TYPE_ARGUMENTS by error2<PsiElement, Int, FirRegularClassSymbol>()
|
val WRONG_NUMBER_OF_TYPE_ARGUMENTS by error2<PsiElement, Int, FirRegularClassSymbol>()
|
||||||
|
|||||||
Reference in New Issue
Block a user