diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs index 6f9fdd52fc083..8527f7e8128f4 100644 --- a/src/tools/compiletest/src/runtest.rs +++ b/src/tools/compiletest/src/runtest.rs @@ -1635,8 +1635,7 @@ impl<'test> TestCx<'test> { // executed and that don't specify their own optimization levels. // Note: aux libs don't have a pass-mode, so they won't get optimized // unless compile-flags are set in the aux file. - if self.config.optimize_tests - && self.props.pass_mode(&self.config) == Some(PassMode::Run) + if self.props.pass_mode(&self.config) == Some(PassMode::Run) && !self .props .compile_flags