1 2 3 4 5 6 7 8
trait A { type T; } trait B: A<T: B> {} //~^ ERROR cycle detected when computing the implied predicates of `B` fn main() {}