We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
--pass check
// run-fail
1 parent 703c82e commit 68cce86Copy full SHA for 68cce86
src/tools/compiletest/src/header.rs
@@ -641,8 +641,12 @@ impl TestProps {
641
642
pub fn pass_mode(&self, config: &Config) -> Option<PassMode> {
643
if !self.ignore_pass {
644
- if let (mode @ Some(_), Some(_)) = (config.force_pass_mode, self.pass_mode) {
645
- return mode;
+ if let (mode @ Some(_), Some(pm_file)) = (config.force_pass_mode, self.pass_mode) {
+ if pm_file != PassMode::RunFail {
646
+ // HACK(Centril): See #66929. Ensure that `--pass check`
647
+ // does not cause `// run-fail` tests to fail.
648
+ return mode;
649
+ }
650
}
651
652
self.pass_mode
0 commit comments