@@ -11,16 +11,6 @@ use crate::core::config::TargetSelection;
11
11
use crate :: { Compiler , Mode , Subcommand } ;
12
12
use std:: path:: { Path , PathBuf } ;
13
13
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
-
24
14
#[ derive( Debug , Clone , PartialEq , Eq , Hash ) ]
25
15
pub struct Std {
26
16
pub target : TargetSelection ,
@@ -63,7 +53,7 @@ impl Step for Std {
63
53
Mode :: Std ,
64
54
SourceType :: InTree ,
65
55
target,
66
- cargo_subcommand ( builder. kind ) ,
56
+ builder. kind ,
67
57
) ;
68
58
69
59
std_cargo ( builder, target, compiler. stage , & mut cargo) ;
@@ -117,7 +107,7 @@ impl Step for Std {
117
107
Mode :: Std ,
118
108
SourceType :: InTree ,
119
109
target,
120
- cargo_subcommand ( builder. kind ) ,
110
+ builder. kind ,
121
111
) ;
122
112
123
113
// If we're not in stage 0, tests and examples will fail to compile
@@ -212,7 +202,7 @@ impl Step for Rustc {
212
202
Mode :: Rustc ,
213
203
SourceType :: InTree ,
214
204
target,
215
- cargo_subcommand ( builder. kind ) ,
205
+ builder. kind ,
216
206
) ;
217
207
218
208
rustc_cargo ( builder, & mut cargo, target, & compiler) ;
@@ -290,7 +280,7 @@ impl Step for CodegenBackend {
290
280
Mode :: Codegen ,
291
281
SourceType :: InTree ,
292
282
target,
293
- cargo_subcommand ( builder. kind ) ,
283
+ builder. kind ,
294
284
) ;
295
285
296
286
cargo
@@ -348,7 +338,7 @@ impl Step for RustAnalyzer {
348
338
compiler,
349
339
Mode :: ToolRustc ,
350
340
target,
351
- cargo_subcommand ( builder. kind ) ,
341
+ builder. kind ,
352
342
"src/tools/rust-analyzer" ,
353
343
SourceType :: InTree ,
354
344
& [ "in-rust-tree" . to_owned ( ) ] ,
@@ -416,7 +406,7 @@ macro_rules! tool_check_step {
416
406
compiler,
417
407
Mode :: ToolRustc ,
418
408
target,
419
- cargo_subcommand ( builder. kind) ,
409
+ builder. kind,
420
410
$path,
421
411
$source_type,
422
412
& [ ] ,
0 commit comments