diff options
| author | Andy Russell <arussell123@gmail.com> | 2020-06-28 13:06:15 -0400 |
|---|---|---|
| committer | Andy Russell <arussell123@gmail.com> | 2020-06-28 13:06:15 -0400 |
| commit | af88ce5eb34b0ecdfd2f8dfcc837c353688d6c75 (patch) | |
| tree | 8ae28e11ae92c783610f32e942564aef90da3682 | |
| parent | 25687caa2e4e35b31c29e28998710670e9d54ee9 (diff) | |
| download | rust-af88ce5eb34b0ecdfd2f8dfcc837c353688d6c75.tar.gz rust-af88ce5eb34b0ecdfd2f8dfcc837c353688d6c75.zip | |
allow aux builds in rustdoc-ui mode
| -rw-r--r-- | src/tools/compiletest/src/common.rs | 2 | ||||
| -rw-r--r-- | src/tools/compiletest/src/runtest.rs | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/tools/compiletest/src/common.rs b/src/tools/compiletest/src/common.rs index 703b87634ce..878e87e406d 100644 --- a/src/tools/compiletest/src/common.rs +++ b/src/tools/compiletest/src/common.rs @@ -169,7 +169,7 @@ impl fmt::Display for Debugger { } /// Configuration for compiletest -#[derive(Clone)] +#[derive(Debug, Clone)] pub struct Config { /// `true` to to overwrite stderr/stdout files instead of complaining about changes in output. pub bless: bool, diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs index dd0c68ecd49..4ecd487a71d 100644 --- a/src/tools/compiletest/src/runtest.rs +++ b/src/tools/compiletest/src/runtest.rs @@ -1877,7 +1877,8 @@ impl<'test> TestCx<'test> { emit_metadata: EmitMetadata, allow_unused: AllowUnused, ) -> Command { - let is_rustdoc = self.is_rustdoc(); + let is_aux = input_file.components().map(|c| c.as_os_str()).any(|c| c == "auxiliary"); + let is_rustdoc = self.is_rustdoc() && !is_aux; let mut rustc = if !is_rustdoc { Command::new(&self.config.rustc_path) } else { @@ -3502,6 +3503,7 @@ impl ProcRes { } } +#[derive(Debug)] enum TargetLocation { ThisFile(PathBuf), ThisDirectory(PathBuf), |
