// xfail-test
// error-pattern: ran out of stack
struct R {
b: int,
drop {
let _y = R { b: self.b };
}
fn main() {
let _x = R { b: 0 };