]> git.lizzy.rs Git - rust.git/commitdiff
add a line between extracted crates and everything else
authorQuietMisdreavus <grey@quietmisdreavus.net>
Thu, 1 Nov 2018 13:58:28 +0000 (08:58 -0500)
committerQuietMisdreavus <grey@quietmisdreavus.net>
Thu, 1 Nov 2018 14:52:28 +0000 (09:52 -0500)
src/librustdoc/test.rs

index 1a51b8b458c4bac313e5b15b3d15a02d4b12fdc7..1aca35be7ce53a058662cee245dee699a7715a85 100644 (file)
@@ -412,6 +412,8 @@ pub fn make_test(s: &str,
         let source = crates + &everything_else;
         let sess = ParseSess::new(FilePathMapping::empty());
 
+        debug!("about to parse: \n{}", source);
+
         let mut parser = parse::new_parser_from_source_str(&sess, filename, source);
 
         let mut found_main = false;
@@ -503,6 +505,7 @@ fn partition_source(s: &str) -> (String, String, String) {
             if trimline.starts_with("#[macro_use] extern crate")
                 || trimline.starts_with("extern crate") {
                 crates.push_str(line);
+                crates.push_str("\n");
             }
             before.push_str(line);
             before.push_str("\n");