about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-05-14 20:43:45 +0000
committerbors <bors@rust-lang.org>2022-05-14 20:43:45 +0000
commit70b3681bf621bc0de91ffab711b2350068b4c466 (patch)
tree68845b93298ef18f5d59293cce4e325d06949dd1
parentb36be12d979de84a063f617295674a40d6ddf16d (diff)
parent9a4285c2c647c017a528cbb3ec5cc18558034954 (diff)
downloadrust-70b3681bf621bc0de91ffab711b2350068b4c466.tar.gz
rust-70b3681bf621bc0de91ffab711b2350068b4c466.zip
Auto merge of #97044 - Urgau:check-cfg-fix-rustc-perf, r=Mark-Simulacrum
Fix rustc-perf benchmarks

See https://github.com/rust-lang/rust/pull/96984#issuecomment-1126678773 and https://github.com/rust-lang/rust/pull/96984#issuecomment-1126719585

cc `@ehuss` `@lqd`
-rw-r--r--src/bootstrap/builder.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/bootstrap/builder.rs b/src/bootstrap/builder.rs
index 7d838c0a61d..894d74fb269 100644
--- a/src/bootstrap/builder.rs
+++ b/src/bootstrap/builder.rs
@@ -1154,9 +1154,13 @@ impl<'a> Builder<'a> {
             // backtrace, core_simd, std_float, ...), those dependencies have their own features
             // but cargo isn't involved in the #[path] and so cannot pass the complete list of
             // features, so for that reason we don't enable checking of features for std.
-            if mode != Mode::Std {
-                cargo.arg("-Zcheck-cfg-features");
-            }
+            //
+            // FIXME: Re-enable this after the beta bump as apperently rustc-perf doesn't use the
+            // beta cargo. See https://github.com/rust-lang/rust/pull/96984#issuecomment-1126678773
+            // #[cfg(not(bootstrap))]
+            // if mode != Mode::Std {
+            //     cargo.arg("-Zcheck-cfg-features"); // -Zcheck-cfg=features after bump
+            // }
 
             // Enable cfg checking of well known names/values
             rustflags