rust/src/test/run-fail/morestack4.rs

25 lines
348 B
Rust
Raw Normal View History

// error-pattern:explicit failure
// Just testing unwinding
use std;
fn getbig_and_fail(&&i: int) {
let r = and_then_get_big_again();
if i != 0 {
getbig_and_fail(i - 1);
} else {
fail;
}
}
class and_then_get_big_again {
new() {}
drop {}
}
fn main() {
2012-01-06 20:55:56 -08:00
task::spawn {||
getbig_and_fail(1);
};
}