diff options
| author | QuietMisdreavus <grey@quietmisdreavus.net> | 2018-02-09 09:24:23 -0600 |
|---|---|---|
| committer | QuietMisdreavus <grey@quietmisdreavus.net> | 2018-02-09 09:24:23 -0600 |
| commit | a58d1b5346806ecfe53e27916792b13c2ac42e89 (patch) | |
| tree | f0228bf275e2ff56110f1176e32c49cf613d5be6 | |
| parent | 932c736479f43dc8893a924946e4335d8e308c2e (diff) | |
| download | rust-a58d1b5346806ecfe53e27916792b13c2ac42e89.tar.gz rust-a58d1b5346806ecfe53e27916792b13c2ac42e89.zip | |
trim the body of doctests after partitioning
| -rw-r--r-- | src/librustdoc/test.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librustdoc/test.rs b/src/librustdoc/test.rs index 087d88419bc..6f126a1ed63 100644 --- a/src/librustdoc/test.rs +++ b/src/librustdoc/test.rs @@ -345,6 +345,7 @@ pub fn make_test(s: &str, opts: &TestOptions) -> (String, usize) { let (crate_attrs, everything_else) = partition_source(s); + let everything_else = everything_else.trim(); let mut line_offset = 0; let mut prog = String::new(); @@ -392,12 +393,11 @@ pub fn make_test(s: &str, .any(|code| code.contains("fn main")); if dont_insert_main || already_has_main { - prog.push_str(&everything_else); + prog.push_str(everything_else); } else { prog.push_str("fn main() {\n"); line_offset += 1; - prog.push_str(&everything_else); - prog = prog.trim().into(); + prog.push_str(everything_else); prog.push_str("\n}"); } |
