1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
// This test will call __morestack with various minimum stack sizes extern mod std; fn getbig(&&i: int) { if i != 0 { getbig(i - 1); } } fn main() { let mut sz = 400u; while sz < 500u { task::try(|| getbig(200) ); sz += 1u; } }