From 29ceb41cc3939b44fa7fc7c2abe4d1bd88dac809 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 10 Aug 2011 22:06:46 -0700 Subject: [PATCH] Update and un-XFAIL run-pass/many.rs --- src/test/run-pass/many.rs | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/src/test/run-pass/many.rs b/src/test/run-pass/many.rs index ea7291ce0a0f..70ae41aacff7 100644 --- a/src/test/run-pass/many.rs +++ b/src/test/run-pass/many.rs @@ -1,24 +1,21 @@ -// xfail-stage1 -// xfail-stage2 -// xfail-stage3 // -*- rust -*- -fn sub(chan[int] parent, int id) { +fn sub(parent: chan[int], id: int) { if (id == 0) { parent <| 0; } else { - let port[int] p = port(); - auto child = spawn sub(chan(p), id-1); - let int y; p |> y; + let p: port[int] = port(); + let child = spawn sub(chan(p), id-1); + let y: int; p |> y; parent <| y + 1; } } fn main() { - let port[int] p = port(); - auto child = spawn sub(chan(p), 500); - let int p |> y; + let p: port[int] = port(); + let child = spawn sub(chan(p), 200); + let y: int; p |> y; log "transmission complete"; log y; - assert (y == 500); + assert (y == 200); }