diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustdoc/test.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustdoc/test.rs b/src/librustdoc/test.rs index db66b7530b2..ca5c09edfbb 100644 --- a/src/librustdoc/test.rs +++ b/src/librustdoc/test.rs @@ -299,7 +299,6 @@ fn run_test( eprint!("{}", self.0); } } - let out = str::from_utf8(&output.stderr).unwrap(); let _bomb = Bomb(&out); match (output.status.success(), compile_fail) { @@ -309,7 +308,7 @@ fn run_test( (true, false) => {} (false, true) => { if !error_codes.is_empty() { - error_codes.retain(|err| !out.contains(err)); + error_codes.retain(|err| !out.contains(&format!("error[{}]: ", err))); if !error_codes.is_empty() { return Err(TestFailure::MissingErrorCodes(error_codes)); |
