diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2020-04-01 19:40:09 +0300 |
|---|---|---|
| committer | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2020-04-01 19:40:09 +0300 |
| commit | f1817785384384d8b24b500a8ce5776d53cc0ab4 (patch) | |
| tree | 44bafbd298e72010ce119fc53f81c298287dc2cb | |
| parent | 99009bf31992fb9257b84550dbf7cb509f987952 (diff) | |
| download | rust-f1817785384384d8b24b500a8ce5776d53cc0ab4.tar.gz rust-f1817785384384d8b24b500a8ce5776d53cc0ab4.zip | |
compiletest: don't use `std::io::stdout()`, as it bypasses `set_print`.
| -rw-r--r-- | src/tools/compiletest/src/runtest.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs index 0ee016f33dd..8a291a3611e 100644 --- a/src/tools/compiletest/src/runtest.rs +++ b/src/tools/compiletest/src/runtest.rs @@ -180,29 +180,25 @@ pub fn make_diff(expected: &str, actual: &str, context_size: usize) -> Vec<Misma } fn print_diff(expected: &str, actual: &str, context_size: usize) { - write_diff(expected, actual, context_size, std::io::stdout()); -} - -fn write_diff(expected: &str, actual: &str, context_size: usize, mut dest: impl io::Write) { let diff_results = make_diff(expected, actual, context_size); for result in diff_results { let mut line_number = result.line_number; for line in result.lines { match line { DiffLine::Expected(e) => { - writeln!(dest, "-\t{}", e).unwrap(); + println!("-\t{}", e); line_number += 1; } DiffLine::Context(c) => { - writeln!(dest, "{}\t{}", line_number, c).unwrap(); + println!("{}\t{}", line_number, c); line_number += 1; } DiffLine::Resulting(r) => { - writeln!(dest, "+\t{}", r).unwrap(); + println!("+\t{}", r); } } } - writeln!(dest).unwrap(); + println!(); } } |
