2011-09-09 13:25:06 -07:00
|
|
|
// xfail-win32
|
2012-09-11 17:46:20 -07:00
|
|
|
extern mod std;
|
2011-09-07 17:01:24 -07:00
|
|
|
|
2012-08-15 18:46:55 -07:00
|
|
|
struct complainer {
|
2012-09-06 19:40:15 -07:00
|
|
|
c: @int,
|
2012-11-14 01:22:37 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
impl complainer : Drop {
|
|
|
|
fn finalize() {}
|
2011-09-07 17:01:24 -07:00
|
|
|
}
|
|
|
|
|
2012-09-05 15:58:43 -07:00
|
|
|
fn complainer(c: @int) -> complainer {
|
|
|
|
complainer {
|
|
|
|
c: c
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2012-01-04 21:14:53 -08:00
|
|
|
fn f() {
|
2012-10-23 11:11:23 -07:00
|
|
|
let c = move complainer(@0);
|
2011-09-07 17:01:24 -07:00
|
|
|
fail;
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
2012-07-23 15:53:18 -04:00
|
|
|
task::spawn_unlinked(f);
|
|
|
|
}
|