@@ -11,16 +11,6 @@ use crate::core::config::TargetSelection;
1111use crate :: { Compiler , Mode , Subcommand } ;
1212use std:: path:: { Path , PathBuf } ;
1313
14- pub fn cargo_subcommand ( kind : Kind ) -> & ' static str {
15- match kind {
16- Kind :: Check
17- // We ensure check steps for both std and rustc from build_steps/clippy, so handle `Kind::Clippy` as well.
18- | Kind :: Clippy => "check" ,
19- Kind :: Fix => "fix" ,
20- _ => unreachable ! ( ) ,
21- }
22- }
23-
2414#[ derive( Debug , Clone , PartialEq , Eq , Hash ) ]
2515pub struct Std {
2616 pub target : TargetSelection ,
@@ -63,7 +53,7 @@ impl Step for Std {
6353 Mode :: Std ,
6454 SourceType :: InTree ,
6555 target,
66- cargo_subcommand ( builder. kind ) ,
56+ builder. kind ,
6757 ) ;
6858
6959 std_cargo ( builder, target, compiler. stage , & mut cargo) ;
@@ -117,7 +107,7 @@ impl Step for Std {
117107 Mode :: Std ,
118108 SourceType :: InTree ,
119109 target,
120- cargo_subcommand ( builder. kind ) ,
110+ builder. kind ,
121111 ) ;
122112
123113 // If we're not in stage 0, tests and examples will fail to compile
@@ -212,7 +202,7 @@ impl Step for Rustc {
212202 Mode :: Rustc ,
213203 SourceType :: InTree ,
214204 target,
215- cargo_subcommand ( builder. kind ) ,
205+ builder. kind ,
216206 ) ;
217207
218208 rustc_cargo ( builder, & mut cargo, target, & compiler) ;
@@ -290,7 +280,7 @@ impl Step for CodegenBackend {
290280 Mode :: Codegen ,
291281 SourceType :: InTree ,
292282 target,
293- cargo_subcommand ( builder. kind ) ,
283+ builder. kind ,
294284 ) ;
295285
296286 cargo
@@ -348,7 +338,7 @@ impl Step for RustAnalyzer {
348338 compiler,
349339 Mode :: ToolRustc ,
350340 target,
351- cargo_subcommand ( builder. kind ) ,
341+ builder. kind ,
352342 "src/tools/rust-analyzer" ,
353343 SourceType :: InTree ,
354344 & [ "in-rust-tree" . to_owned ( ) ] ,
@@ -416,7 +406,7 @@ macro_rules! tool_check_step {
416406 compiler,
417407 Mode :: ToolRustc ,
418408 target,
419- cargo_subcommand ( builder. kind) ,
409+ builder. kind,
420410 $path,
421411 $source_type,
422412 & [ ] ,
0 commit comments