blob: f82bffc598b8b68e320399199f61a0a22d83c2bc [file]
//! regression test for https://github.com/rust-lang/rust/issues/21177
trait Trait {
type A;
type B;
}
fn foo<T: Trait<A = T::B>>() {}
//~^ ERROR cycle detected
fn main() {}