// Regression test for #81712. trait A { type BType: B; } trait B { type AType: A; } trait C { type DType: D; } trait D { type CType: C; //~^ ERROR missing generics for associated type } fn main() {}