diff options
| author | ritiek <ritiekmalhotra123@gmail.com> | 2018-01-04 19:56:57 +0530 |
|---|---|---|
| committer | ritiek <ritiekmalhotra123@gmail.com> | 2018-01-04 19:56:57 +0530 |
| commit | 45c2c9afa53fd5226b91f4571b63d9eb1e80af32 (patch) | |
| tree | f25c2d928413af671f1fd6cf8ae412a149fdb658 | |
| parent | 687d3d15ba726dbb1ac6b85223ebe0e98c6820cc (diff) | |
| download | rust-45c2c9afa53fd5226b91f4571b63d9eb1e80af32.tar.gz rust-45c2c9afa53fd5226b91f4571b63d9eb1e80af32.zip | |
Clean output
| -rw-r--r-- | src/tools/compiletest/src/runtest.rs | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs index aceb472ca63..8d651588c57 100644 --- a/src/tools/compiletest/src/runtest.rs +++ b/src/tools/compiletest/src/runtest.rs @@ -2708,15 +2708,16 @@ impl<'test> TestCx<'test> { return 0; } - println!("normalized {}:\n{}\n", kind, actual); - println!("expected {}:\n{}\n", kind, expected); - println!("diff of {}:\n", kind); - - for diff in diff::lines(expected, actual) { - match diff { - diff::Result::Left(l) => println!("-{}", l), - diff::Result::Both(l, _) => println!(" {}", l), - diff::Result::Right(r) => println!("+{}", r), + if expected.is_empty() { + println!("normalized {}:\n{}\n", kind, actual); + } else { + println!("diff of {}:\n", kind); + for diff in diff::lines(expected, actual) { + match diff { + diff::Result::Left(l) => println!("-{}", l), + diff::Result::Right(r) => println!("+{}", r), + _ => {}, + } } } |
