Test for obsolete KT-5508

#KT-5508 Obsolete
This commit is contained in:
Michael Nedzelsky
2015-10-30 16:26:06 +03:00
parent 947b4d4ce8
commit dbc00baa48
3 changed files with 45 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
// KT-5508 Stackoverflow in type substitution
abstract class A<T> {
public abstract fun Foo(x: T)
public inner abstract class B<S> : A<B<S>>() {
public inner class C<U> : B<C<U>>()
{
override fun Foo(x: B<C<U>>) {
throw UnsupportedOperationException()
}
}
}
}