blob: 1be8e51d9be16234a64bae3d8a892466acb6715b [file] [log] [blame]
C c = throw '';
class A<TypeT, TypeS extends TypeT> {}
class B<TypeU extends A> {}
class C<TypeV extends B> {}
extension D<TypeU extends A> on int {}
extension E<TypeV extends B> on int {}
main() {}
typedef F<TypeU extends A> = int;
typedef G<TypeV extends B> = int;