@@ -143,11 +143,11 @@ impl Step for Std {
143143
144144 fn run ( self , builder : & Builder < ' _ > ) {
145145 let target = self . target ;
146- let compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
146+ let build_compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
147147
148148 let mut cargo = builder:: Cargo :: new (
149149 builder,
150- compiler ,
150+ build_compiler ,
151151 Mode :: Std ,
152152 SourceType :: InTree ,
153153 target,
@@ -160,14 +160,19 @@ impl Step for Std {
160160 cargo. arg ( "-p" ) . arg ( krate) ;
161161 }
162162
163- let _guard =
164- builder. msg_clippy ( format_args ! ( "library{}" , crate_description( & self . crates) ) , target) ;
163+ let _guard = builder. msg (
164+ Kind :: Clippy ,
165+ format_args ! ( "library{}" , crate_description( & self . crates) ) ,
166+ Mode :: Std ,
167+ build_compiler,
168+ target,
169+ ) ;
165170
166171 run_cargo (
167172 builder,
168173 cargo,
169174 lint_args ( builder, & self . config , IGNORED_RULES_FOR_STD_AND_RUSTC ) ,
170- & build_stamp:: libstd_stamp ( builder, compiler , target) ,
175+ & build_stamp:: libstd_stamp ( builder, build_compiler , target) ,
171176 vec ! [ ] ,
172177 true ,
173178 false ,
@@ -203,33 +208,33 @@ impl Step for Rustc {
203208 /// This will lint the compiler for a particular stage of the build using
204209 /// the `compiler` targeting the `target` architecture.
205210 fn run ( self , builder : & Builder < ' _ > ) {
206- let compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
211+ let build_compiler = builder. compiler ( builder. top_stage , builder. config . host_target ) ;
207212 let target = self . target ;
208213
209214 if !builder. download_rustc ( ) {
210- if compiler . stage != 0 {
215+ if build_compiler . stage != 0 {
211216 // If we're not in stage 0, then we won't have a std from the beta
212217 // compiler around. That means we need to make sure there's one in
213218 // the sysroot for the compiler to find. Otherwise, we're going to
214219 // fail when building crates that need to generate code (e.g., build
215220 // scripts and their dependencies).
216- builder. std ( compiler , compiler . host ) ;
217- builder. std ( compiler , target) ;
221+ builder. std ( build_compiler , build_compiler . host ) ;
222+ builder. std ( build_compiler , target) ;
218223 } else {
219- builder. ensure ( check:: Std :: new ( compiler , target) ) ;
224+ builder. ensure ( check:: Std :: new ( build_compiler , target) ) ;
220225 }
221226 }
222227
223228 let mut cargo = builder:: Cargo :: new (
224229 builder,
225- compiler ,
230+ build_compiler ,
226231 Mode :: Rustc ,
227232 SourceType :: InTree ,
228233 target,
229234 Kind :: Clippy ,
230235 ) ;
231236
232- rustc_cargo ( builder, & mut cargo, target, & compiler , & self . crates ) ;
237+ rustc_cargo ( builder, & mut cargo, target, & build_compiler , & self . crates ) ;
233238
234239 // Explicitly pass -p for all compiler crates -- this will force cargo
235240 // to also lint the tests/benches/examples for these crates, rather
@@ -238,14 +243,19 @@ impl Step for Rustc {
238243 cargo. arg ( "-p" ) . arg ( krate) ;
239244 }
240245
241- let _guard =
242- builder. msg_clippy ( format_args ! ( "compiler{}" , crate_description( & self . crates) ) , target) ;
246+ let _guard = builder. msg (
247+ Kind :: Clippy ,
248+ format_args ! ( "compiler{}" , crate_description( & self . crates) ) ,
249+ Mode :: Rustc ,
250+ build_compiler,
251+ target,
252+ ) ;
243253
244254 run_cargo (
245255 builder,
246256 cargo,
247257 lint_args ( builder, & self . config , IGNORED_RULES_FOR_STD_AND_RUSTC ) ,
248- & build_stamp:: librustc_stamp ( builder, compiler , target) ,
258+ & build_stamp:: librustc_stamp ( builder, build_compiler , target) ,
249259 vec ! [ ] ,
250260 true ,
251261 false ,
@@ -284,16 +294,16 @@ macro_rules! lint_any {
284294 }
285295
286296 fn run( self , builder: & Builder <' _>) -> Self :: Output {
287- let compiler = builder. compiler( builder. top_stage, builder. config. host_target) ;
297+ let build_compiler = builder. compiler( builder. top_stage, builder. config. host_target) ;
288298 let target = self . target;
289299
290300 if !builder. download_rustc( ) {
291- builder. ensure( check:: Rustc :: new( builder, compiler , target) ) ;
301+ builder. ensure( check:: Rustc :: new( builder, build_compiler , target) ) ;
292302 } ;
293303
294304 let cargo = prepare_tool_cargo(
295305 builder,
296- compiler ,
306+ build_compiler ,
297307 Mode :: ToolRustc ,
298308 target,
299309 Kind :: Clippy ,
@@ -302,17 +312,16 @@ macro_rules! lint_any {
302312 & [ ] ,
303313 ) ;
304314
305- let _guard = builder. msg_tool (
315+ let _guard = builder. msg (
306316 Kind :: Clippy ,
307- Mode :: ToolRustc ,
308317 $readable_name,
309- compiler . stage ,
310- & compiler . host ,
311- & target,
318+ Mode :: ToolRustc ,
319+ build_compiler ,
320+ target,
312321 ) ;
313322
314323 let stringified_name = stringify!( $name) . to_lowercase( ) ;
315- let stamp = BuildStamp :: new( & builder. cargo_out( compiler , Mode :: ToolRustc , target) )
324+ let stamp = BuildStamp :: new( & builder. cargo_out( build_compiler , Mode :: ToolRustc , target) )
316325 . with_prefix( & format!( "{}-check" , stringified_name) ) ;
317326
318327 run_cargo(
0 commit comments