diff --git a/src/librustdoc/test.rs b/src/librustdoc/test.rs index c7000ee1e40e7..c1ecc241b7b63 100644 --- a/src/librustdoc/test.rs +++ b/src/librustdoc/test.rs @@ -422,8 +422,11 @@ impl Collector { as_test_harness: bool, compile_fail: bool, error_codes: Vec, line: usize, filename: String) { let name = if self.use_headers { - let s = self.current_header.as_ref().map(|s| &**s).unwrap_or(""); - format!("{} - {} (line {})", filename, s, line) + if let Some(ref header) = self.current_header { + format!("{} - {} (line {})", filename, header, line) + } else { + format!("{} - (line {})", filename, line) + } } else { format!("{} - {} (line {})", filename, self.names.join("::"), line) };