Rollup merge of #70978 - RalfJung:compiletest-flags, r=Mark-Simulacrum
compiletest: let config flags overwrite -A unused Cc https://github.com/laumann/compiletest-rs/issues/216
This commit is contained in:
commit
a5e06f28c7
1 changed files with 6 additions and 4 deletions
|
@ -1958,6 +1958,12 @@ impl<'test> TestCx<'test> {
|
|||
None => {}
|
||||
}
|
||||
|
||||
// Add `-A unused` before `config` flags and in-test (`props`) flags, so that they can
|
||||
// overwrite this.
|
||||
if let AllowUnused::Yes = allow_unused {
|
||||
rustc.args(&["-A", "unused"]);
|
||||
}
|
||||
|
||||
if self.props.force_host {
|
||||
self.maybe_add_external_args(
|
||||
&mut rustc,
|
||||
|
@ -1980,10 +1986,6 @@ impl<'test> TestCx<'test> {
|
|||
rustc.arg("-Ctarget-feature=-crt-static");
|
||||
}
|
||||
|
||||
if let AllowUnused::Yes = allow_unused {
|
||||
rustc.args(&["-A", "unused"]);
|
||||
}
|
||||
|
||||
rustc.args(&self.props.compile_flags);
|
||||
|
||||
rustc
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue