[FIR] Add CYCLIC_GENERIC_UPPER_BOUND check
This commit is contained in:
committed by
TeamCityServer
parent
03215f4e0a
commit
2b8c22c08a
@@ -1,7 +0,0 @@
|
||||
fun <T : F?, F : T?> foo1() {}
|
||||
|
||||
fun <T : F?, F : E, E : F?> foo2() {}
|
||||
|
||||
fun <T, F> foo3() where T : F?, F : T {}
|
||||
|
||||
fun <T, F, E> foo4() where T : F?, F : E, E : F? {}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
fun <<!CYCLIC_GENERIC_UPPER_BOUND!>T : F?<!>, <!CYCLIC_GENERIC_UPPER_BOUND!>F : T?<!>> foo1() {}
|
||||
|
||||
fun <T : F?, <!CYCLIC_GENERIC_UPPER_BOUND!>F : E<!>, <!CYCLIC_GENERIC_UPPER_BOUND!>E : F?<!>> foo2() {}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
class A1<T : F?, F : T?>
|
||||
|
||||
class A2<T : F?, F : E, E : F?>
|
||||
|
||||
class A3<T, F> where T : F?, F : T?
|
||||
|
||||
class A4<T, F, E> where T : F?, F : E, E : F
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
class A1<T : <!CYCLIC_GENERIC_UPPER_BOUND!>F?<!>, F : <!CYCLIC_GENERIC_UPPER_BOUND!>T?<!>>
|
||||
|
||||
class A2<T : F?, F : <!CYCLIC_GENERIC_UPPER_BOUND!>E<!>, E : <!CYCLIC_GENERIC_UPPER_BOUND!>F?<!>>
|
||||
|
||||
Reference in New Issue
Block a user