blob: f83d7469c2f605106bb08abd07e083f6728630d3 [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() {}