blob: b3bf9a3b0930f8eb40ca53514ef646a6f60a171b [file] [log] [blame]
class A<X> {}
class C<X, Y extends A<X>> {}
C c = throw '';
class D<X extends num, Y extends A<X>> {}
D d = throw '';
class E<X, Y extends X Function()> {}
E e = throw '';
class F<X extends num, Y extends X Function()> {}
F f = throw '';
main() {}