blob: 4c356af3eb8a3244eeb5c534c7a37ee522a76291 [file] [log] [blame] [edit]
struct Foo<T> {
//~^ ERROR recursive type `Foo` has infinite size
x: Foo<[T; 1]>,
y: T,
}
struct Bar {
x: Foo<Bar>,
}
fn main() {}