about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/bench/shootout-reverse-complement.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/bench/shootout-reverse-complement.rs b/src/test/bench/shootout-reverse-complement.rs
index 6011dcae676..acd6620d4af 100644
--- a/src/test/bench/shootout-reverse-complement.rs
+++ b/src/test/bench/shootout-reverse-complement.rs
@@ -9,6 +9,7 @@
 // except according to those terms.
 
 // ignore-android doesn't terminate?
+// ignore-pretty
 
 use std::iter::range_step;
 use std::io::{stdin, stdout, File};
@@ -73,10 +74,11 @@ fn main() {
                     *front = complements[*back];
                     *back = tmp;
                 }
+                (Some(last), None) => *last = complements[*last], // last element
                 _ => break // vector exhausted.
             }
         }
     }
 
-    stdout().write(data);
+    stdout().write(data).unwrap();
 }