about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-09-28 18:29:31 -0700
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-09-28 19:26:24 -0700
commit90f959aad4a98aaa50dc258b96afd3db9ed0b1ba (patch)
tree7177765539bf39483b8b49f4f0a331fafa4590ba /src
parentc9fb1b19aab4f2cb1d447b1943159e462f6ffe2d (diff)
downloadrust-90f959aad4a98aaa50dc258b96afd3db9ed0b1ba.tar.gz
rust-90f959aad4a98aaa50dc258b96afd3db9ed0b1ba.zip
Fix graph500-bfs
Diffstat (limited to 'src')
-rw-r--r--src/test/bench/graph500-bfs.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/test/bench/graph500-bfs.rs b/src/test/bench/graph500-bfs.rs
index d6a62363280..f35a3ce735f 100644
--- a/src/test/bench/graph500-bfs.rs
+++ b/src/test/bench/graph500-bfs.rs
@@ -238,11 +238,11 @@ fn pbfs(&&graph: arc::ARC<graph>, key: node_id) -> bfs_result {
         }
     }
 
-    let mut i = 0u;
+    let mut i = 0;
     while par::any(colors, is_gray) {
         // Do the BFS.
         log(info, fmt!("PBFS iteration %?", i));
-        i += 1u;
+        i += 1;
         let old_len = colors.len();
 
         let color = arc::ARC(colors);
@@ -264,7 +264,7 @@ fn pbfs(&&graph: arc::ARC<graph>, key: node_id) -> bfs_result {
                     let mut color = white;
 
                     do neighbors.each() |k| {
-                        if is_gray(colors[*k]) {
+                        if is_gray(&colors[*k]) {
                             color = gray(*k);
                             false
                         }
@@ -370,11 +370,11 @@ fn validate(edges: ~[(node_id, node_id)],
 
     let status = do par::alli(tree) |u, v| {
         let u = u as node_id;
-        if v == -1i64 || u == root {
+        if *v == -1i64 || u == root {
             true
         }
         else {
-            edges.contains(&(u, v)) || edges.contains(&(v, u))
+            edges.contains(&(u, *v)) || edges.contains(&(*v, u))
         }
     };