diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2016-05-25 08:46:36 +0300 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2016-05-25 08:46:36 +0300 |
| commit | a619901e3dafbfb01e10c53cdb5f9fea52a1ef6d (patch) | |
| tree | 460f8a8e6c168803b4c8cad64b6517395a7f3159 /src/tools/compiletest | |
| parent | 04464db954e457f7f9d0bdc80ec365ddeb75c9cd (diff) | |
| download | rust-a619901e3dafbfb01e10c53cdb5f9fea52a1ef6d.tar.gz rust-a619901e3dafbfb01e10c53cdb5f9fea52a1ef6d.zip | |
trans: save metadata even with -Z no-trans.
Diffstat (limited to 'src/tools/compiletest')
| -rw-r--r-- | src/tools/compiletest/src/runtest.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs index e6dc3a9d360..4040b55ff98 100644 --- a/src/tools/compiletest/src/runtest.rs +++ b/src/tools/compiletest/src/runtest.rs @@ -371,9 +371,16 @@ actual:\n\ } else { &*self.config.target }; + + let out_dir = self.output_base_name().with_extension("pretty-out"); + let _ = fs::remove_dir_all(&out_dir); + self.create_dir_racy(&out_dir); + // FIXME (#9639): This needs to handle non-utf8 paths let mut args = vec!("-".to_owned(), "-Zno-trans".to_owned(), + "--out-dir".to_owned(), + out_dir.to_str().unwrap().to_owned(), format!("--target={}", target), "-L".to_owned(), self.config.build_base.to_str().unwrap().to_owned(), |
