From b65e3ea86edb1ec361f8c631523a9a2347bdaed4 Mon Sep 17 00:00:00 2001 From: Jack Moffitt Date: Wed, 23 Oct 2013 10:19:28 -0600 Subject: [PATCH] Fix reftests. `dirname()` now returns a `&'a [u8]` instead of a `Path`, which was serialized to `[ 1 2 3 4 5 ]`. --- src/test/harness/reftest/reftest.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/harness/reftest/reftest.rs b/src/test/harness/reftest/reftest.rs index 6f7c13a42ba..b8cdf83fdb7 100644 --- a/src/test/harness/reftest/reftest.rs +++ b/src/test/harness/reftest/reftest.rs @@ -79,7 +79,8 @@ fn parse_lists(filenames: &[~str]) -> ~[TestDescAndFn] { _ => fail!(fmt!("reftest line: '%s' has invalid kind '%s'", line, parts[0])) }; - let src_dir = file_path.dirname().to_str(); + let src_path = file_path.dir_path(); + let src_dir = src_path.display().to_str(); let file_left = src_dir + "/" + parts[1]; let file_right = src_dir + "/" + parts[2];