]> git.lizzy.rs Git - rust.git/blob - src/test/run-pass/spawn2.rs
port over the tests to use the new API
[rust.git] / src / test / run-pass / spawn2.rs
1 // -*- rust -*-
2
3 use std;
4 import task::spawn;
5
6 fn main() { spawn {|| child((10, 20, 30, 40, 50, 60, 70, 80, 90)); }; }
7
8 fn child(&&args: (int, int, int, int, int, int, int, int, int)) {
9     let (i1, i2, i3, i4, i5, i6, i7, i8, i9) = args;
10     log(error, i1);
11     log(error, i2);
12     log(error, i3);
13     log(error, i4);
14     log(error, i5);
15     log(error, i6);
16     log(error, i7);
17     log(error, i8);
18     log(error, i9);
19     assert (i1 == 10);
20     assert (i2 == 20);
21     assert (i3 == 30);
22     assert (i4 == 40);
23     assert (i5 == 50);
24     assert (i6 == 60);
25     assert (i7 == 70);
26     assert (i8 == 80);
27     assert (i9 == 90);
28 }
29
30 // Local Variables:
31 // mode: rust;
32 // fill-column: 78;
33 // indent-tabs-mode: nil
34 // c-basic-offset: 4
35 // buffer-file-coding-system: utf-8-unix
36 // End: