3 // Test a case where a supertrait references a type that references
4 // the original trait. This poses no problem at the moment.
6 // pretty-expanded FIXME #23616
8 trait Chromosome: Get<Struct<i32>> {
15 struct Struct<C:Chromosome> { c: C }
17 impl Chromosome for i32 { }
19 impl Get<Struct<i32>> for i32 {
20 fn get(&self) -> Struct<i32> {