blob: e7b792d397f6772a756552e296e3aa2b5c7849e0 [file] [log] [blame]
class A<TypeX extends A<TypeX>> {}
class B<TypeY extends A> {}
extension C<TypeY extends A> on int {}
main() {}
typedef D<TypeY extends A> = int;