1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// xfail-win32 use std; import task; import comm; class complainer { let c: @int; new(c: @int) { self.c = c; } drop {} } fn f() { let c <- complainer(@0); fail; } fn main() { let builder = task::builder(); task::unsupervise(builder); task::run(builder, || f() ); }