diff options
| author | Dan Luu <danluu@gmail.com> | 2013-04-28 15:33:41 -0400 |
|---|---|---|
| committer | Dan Luu <danluu@gmail.com> | 2013-04-28 15:33:41 -0400 |
| commit | e9814da3c0959247a79cffca8af3f07d124a8e49 (patch) | |
| tree | f64488af659183b2f4dacfe4db1408596c2583ec /src | |
| parent | 212d77efcc2724cde74de3297b8d259675ce7bab (diff) | |
Updated spawn / loop thread to work with current syntax
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/run-pass/infinite-loops.rs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/test/run-pass/infinite-loops.rs b/src/test/run-pass/infinite-loops.rs index 62644fc678e..611a4b9ccab 100644 --- a/src/test/run-pass/infinite-loops.rs +++ b/src/test/run-pass/infinite-loops.rs @@ -15,16 +15,15 @@ // xfail-test extern mod std; -use task::join; - -fn loop(n: int) { - let t1: task; - let t2: task; - - if n > 0 { t1 = spawn loop(n - 1); t2 = spawn loop(n - 1); } - +fn loopy(n: int) { + if n > 0 { do spawn { loopy(n - 1) }; do spawn { loopy(n - 1) }; } loop { } } -pub fn main() { let t: task = spawn loop(5); join(t); } +pub fn main() { + // Commenting this out, as this will hang forever otherwise. + // Even after seeing the comment above, I'm not sure what the + // intention of this test is. + // do spawn { loopy(5) }; +} |
