about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-06-14 15:14:18 -0700
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-06-14 15:35:43 -0700
commit0a6ef35c8c38c8aa4a088d43e2ecb79cecd63baa (patch)
tree32210dda3558f7efaa7d2ccb8c541b354a07b63d /src
parent13d4b61182e139dd0bd3bcc73fbeb3fa37f30170 (diff)
downloadrust-0a6ef35c8c38c8aa4a088d43e2ecb79cecd63baa.tar.gz
rust-0a6ef35c8c38c8aa4a088d43e2ecb79cecd63baa.zip
while => for
Diffstat (limited to 'src')
-rw-r--r--src/test/bench/sudoku.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/test/bench/sudoku.rs b/src/test/bench/sudoku.rs
index 082b93d2e0c..dee7ef70d81 100644
--- a/src/test/bench/sudoku.rs
+++ b/src/test/bench/sudoku.rs
@@ -59,14 +59,12 @@ fn solve_grid(g: grid_t) {
             drop_colors(g, avail, row, col);
 
             // find first remaining color that is available
-            let mut i = 1 as uint;
-            while i < (10 as uint) { /* FIXME llvm ctlhd */
+            for uint::range(1u, 10u) {|i|
                 if bitv::get(avail, i) {
                     g[row][col] = i as u8;
                     ret true;
                 }
-                i += 1 as uint; /* else */
-            }
+            };
         }
         g[row][col] = 0u8;
         ret false;
@@ -131,6 +129,7 @@ fn write_grid(f: io::writer, g: grid_t) {
 fn main(args: [str]) {
     let grid = if vec::len(args) == 1u {
         // FIXME create sudoku inline since nested vec consts dont work yet
+        // (#571)
         let g = vec::from_fn(10u, {|_i|
             vec::to_mut(vec::from_elem(10u, 0 as u8))
         });