File tree Expand file tree Collapse file tree 2 files changed +9
-10
lines changed
branches/try2/src/test/run-pass Expand file tree Collapse file tree 2 files changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
5
5
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
- refs/heads/try2: 212d77efcc2724cde74de3297b8d259675ce7bab
8
+ refs/heads/try2: e9814da3c0959247a79cffca8af3f07d124a8e49
9
9
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
10
10
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
11
11
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Original file line number Diff line number Diff line change 15
15
// xfail-test
16
16
17
17
extern mod std;
18
- use task:: join;
19
-
20
- fn loop ( n : int ) {
21
- let t1: task ;
22
- let t2: task ;
23
-
24
- if n > 0 { t1 = spawn loop( n - 1 ) ; t2 = spawn loop( n - 1 ) ; }
25
-
26
18
19
+ fn loopy ( n : int ) {
20
+ if n > 0 { do spawn { loopy( n - 1 ) } ; do spawn { loopy( n - 1 ) } ; }
27
21
loop { }
28
22
}
29
23
30
- pub fn main ( ) { let t: task = spawn loop( 5 ) ; join ( t) ; }
24
+ pub fn main ( ) {
25
+ // Commenting this out, as this will hang forever otherwise.
26
+ // Even after seeing the comment above, I'm not sure what the
27
+ // intention of this test is.
28
+ // do spawn { loopy(5) };
29
+ }
You can’t perform that action at this time.
0 commit comments