diff options
| author | Eric Holk <eric.holk@gmail.com> | 2012-05-29 11:30:10 -0700 |
|---|---|---|
| committer | Eric Holk <eric.holk@gmail.com> | 2012-05-29 11:30:10 -0700 |
| commit | 5e35d49a5097d1a67dc1d99c367447a69c57d0bf (patch) | |
| tree | fe2b1e527cee1d060e7cf2fd00517d2551264fb4 /src/test | |
| parent | aa2efc05ea9aae3016890d61793768952b81154e (diff) | |
| download | rust-5e35d49a5097d1a67dc1d99c367447a69c57d0bf.tar.gz rust-5e35d49a5097d1a67dc1d99c367447a69c57d0bf.zip | |
Moving the arc tests into arc.rs.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/share-arc.rs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/test/run-pass/share-arc.rs b/src/test/run-pass/share-arc.rs deleted file mode 100644 index d1c40122840..00000000000 --- a/src/test/run-pass/share-arc.rs +++ /dev/null @@ -1,28 +0,0 @@ -use std; -import std::arc; -import comm::*; - -fn main() { - let v = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; - let arc_v = arc::arc(v); - - let p = port(); - let c = chan(p); - - task::spawn() {|| - let p = port(); - c.send(chan(p)); - - let arc_v = p.recv(); - - let v = *arc::get::<[int]>(&arc_v); - assert v[3] == 4; - }; - - let c = p.recv(); - c.send(arc::clone(&arc_v)); - - assert (*arc::get(&arc_v))[2] == 3; - - log(info, arc_v); -} |
