Disconnect loops between upper bounds of type parameters

#KT-9759 Fixed
This commit is contained in:
Denis Zharkov
2015-10-27 16:06:32 +03:00
parent 9b4ad1466a
commit b6f724cf58
25 changed files with 279 additions and 51 deletions
@@ -1,4 +1,4 @@
package
public val </*0*/ T : [ERROR : Cyclic upper bound: T?]> prop: [ERROR : ?]
public fun </*0*/ T : [ERROR : Cyclic upper bound: T]> foo(): kotlin.Unit
public val </*0*/ T : [ERROR : Cyclic upper bounds]> prop: [ERROR : ?]
public fun </*0*/ T : [ERROR : Cyclic upper bounds]> foo(): kotlin.Unit