From 4e71f24a6bdda70c1608604ca552fb1b8636649b Mon Sep 17 00:00:00 2001 From: onur-ozkan Date: Tue, 3 Jun 2025 10:53:12 +0300 Subject: [PATCH] make `x check` to use stage0 by default Signed-off-by: onur-ozkan --- src/bootstrap/src/core/config/config.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bootstrap/src/core/config/config.rs b/src/bootstrap/src/core/config/config.rs index 899ffde8adf7..99e82ba7658c 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.