diff options
| author | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-07-26 14:49:02 +0200 |
|---|---|---|
| committer | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-07-26 14:51:36 +0200 |
| commit | 94a2972d3f4e727c4e05246b65e4f0d8effe2d41 (patch) | |
| tree | a806a547bb1e8aeae59071ac50997b41925836fe /src | |
| parent | 4b2e553dac205609277607b3a192cc7fc905fc2c (diff) | |
| download | rust-94a2972d3f4e727c4e05246b65e4f0d8effe2d41.tar.gz rust-94a2972d3f4e727c4e05246b65e4f0d8effe2d41.zip | |
compiletest: Add support for ignoring certain tests under `--compare-mode=...`
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/compiletest/src/header.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/tools/compiletest/src/header.rs b/src/tools/compiletest/src/header.rs index eeb280e1de3..e9b853722c2 100644 --- a/src/tools/compiletest/src/header.rs +++ b/src/tools/compiletest/src/header.rs @@ -14,7 +14,7 @@ use std::io::prelude::*; use std::io::BufReader; use std::path::{Path, PathBuf}; -use common::{self, Config, Mode}; +use common::{self, CompareMode, Config, Mode}; use util; use extract_gdb_version; @@ -608,7 +608,12 @@ impl Config { common::DebugInfoLldb => name == "lldb", common::Pretty => name == "pretty", _ => false, - } || (self.target != self.host && name == "cross-compile") + } || (self.target != self.host && name == "cross-compile") || + match self.compare_mode { + Some(CompareMode::Nll) => name == "compare-mode-nll", + Some(CompareMode::Polonius) => name == "compare-mode-polonius", + None => false, + } } else { false } |
