summary refs log tree commit diff
path: root/src/libstd/test.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-08-29 19:23:15 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-08-29 19:23:15 -0700
commita1c11cab2dc56483cf9fe6d25af43b2f602d5155 (patch)
tree7eb884301bb31d4bed8d99c26cd38109b64ac41e /src/libstd/test.rs
parent70d3633c0b66c247b97f721653d33264ddfc680f (diff)
downloadrust-a1c11cab2dc56483cf9fe6d25af43b2f602d5155.tar.gz
rust-a1c11cab2dc56483cf9fe6d25af43b2f602d5155.zip
rustc: Make `<=`, `>=`, and `>` use traits as well
Diffstat (limited to 'src/libstd/test.rs')
-rw-r--r--src/libstd/test.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/test.rs b/src/libstd/test.rs
index 2c055e497dd..2c67ae8b262 100644
--- a/src/libstd/test.rs
+++ b/src/libstd/test.rs
@@ -217,7 +217,7 @@ fn print_failures(st: console_test_state) {
     st.out.write_line(~"\nfailures:");
     let failures = copy st.failures;
     let failures = vec::map(failures, |test| test.name);
-    let failures = sort::merge_sort(str::le, failures);
+    let failures = sort::merge_sort(|x, y| str::le(*x, *y), failures);
     for vec::each(failures) |name| {
         st.out.write_line(fmt!("    %s", name));
     }
@@ -371,7 +371,7 @@ fn filter_tests(opts: test_opts,
     // Sort the tests alphabetically
     filtered = {
         pure fn lteq(t1: &test_desc, t2: &test_desc) -> bool {
-            str::le(&t1.name, &t2.name)
+            str::le(t1.name, t2.name)
         }
         sort::merge_sort(lteq, filtered)
     };