// 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() {} |