15 lines
276 B
Rust
15 lines
276 B
Rust
// revisions: rpass cfail
|
|
|
|
enum A {
|
|
//[cfail]~^ ERROR 3:1: 3:7: recursive type `A` has infinite size [E0072]
|
|
B(C),
|
|
}
|
|
|
|
#[cfg(rpass)]
|
|
struct C(Box<A>);
|
|
|
|
#[cfg(cfail)]
|
|
struct C(A);
|
|
//[cfail]~^ ERROR 12:1: 12:13: recursive type `C` has infinite size [E0072]
|
|
|
|
fn main() {}
|