about summary refs log tree commit diff
diff options
context:
space:
mode:
authoronur-ozkan <work@onurozkan.dev>2025-06-03 10:53:12 +0300
committeronur-ozkan <work@onurozkan.dev>2025-06-03 11:00:30 +0300
commit4e71f24a6bdda70c1608604ca552fb1b8636649b (patch)
tree710cd5e544b5157627fe02b945dd3a1d99255ec2
parent99426c570eebec8dcba2eaa8f5057265346aaedc (diff)
downloadrust-4e71f24a6bdda70c1608604ca552fb1b8636649b.tar.gz
rust-4e71f24a6bdda70c1608604ca552fb1b8636649b.zip
make `x check` to use stage0 by default
Signed-off-by: onur-ozkan <work@onurozkan.dev>
-rw-r--r--src/bootstrap/src/core/config/config.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs
index 899ffde8adf..99e82ba7658 100644
--- a/src/bootstrap/src/core/config/config.rs
+++ b/src/bootstrap/src/core/config/config.rs
@@ -2531,7 +2531,10 @@ impl Config {
             || bench_stage.is_some();
         // See https://github.com/rust-lang/compiler-team/issues/326
         config.stage = match config.cmd {
-            Subcommand::Check { .. } | Subcommand::Clippy { .. } | Subcommand::Fix => {
+            Subcommand::Check { .. } => {
+                flags.stage.or(check_stage).unwrap_or(0)
+            }
+            Subcommand::Clippy { .. } | Subcommand::Fix => {
                 flags.stage.or(check_stage).unwrap_or(1)
             }
             // `download-rustc` only has a speed-up for stage2 builds. Default to stage2 unless explicitly overridden.