@@ -334,6 +334,7 @@ lint_any!(
334
334
CargoMiri , "src/tools/miri/cargo-miri" , "cargo-miri" ;
335
335
Clippy , "src/tools/clippy" , "clippy" ;
336
336
CollectLicenseMetadata , "src/tools/collect-license-metadata" , "collect-license-metadata" ;
337
+ CodegenGcc , "compiler/rustc_codegen_gcc" , "rustc-codegen-gcc" ;
337
338
Compiletest , "src/tools/compiletest" , "compiletest" ;
338
339
CoverageDump , "src/tools/coverage-dump" , "coverage-dump" ;
339
340
Jsondocck , "src/tools/jsondocck" , "jsondocck" ;
@@ -400,6 +401,12 @@ impl Step for CI {
400
401
] ,
401
402
forbid : vec ! [ ] ,
402
403
} ;
404
+ builder. ensure ( Std {
405
+ target : self . target ,
406
+ config : self . config . merge ( & library_clippy_cfg) ,
407
+ crates : vec ! [ ] ,
408
+ } ) ;
409
+
403
410
let compiler_clippy_cfg = LintConfig {
404
411
allow : vec ! [ "clippy::all" . into( ) ] ,
405
412
warn : vec ! [ ] ,
@@ -419,16 +426,21 @@ impl Step for CI {
419
426
] ,
420
427
forbid : vec ! [ ] ,
421
428
} ;
422
-
423
- builder. ensure ( Std {
424
- target : self . target ,
425
- config : self . config . merge ( & library_clippy_cfg) ,
426
- crates : vec ! [ ] ,
427
- } ) ;
428
429
builder. ensure ( Rustc {
429
430
target : self . target ,
430
431
config : self . config . merge ( & compiler_clippy_cfg) ,
431
432
crates : vec ! [ ] ,
432
433
} ) ;
434
+
435
+ let rustc_codegen_gcc = LintConfig {
436
+ allow : vec ! [ "clippy::all" . into( ) ] ,
437
+ warn : vec ! [ ] ,
438
+ deny : vec ! [ "clippy::correctness" . into( ) ] ,
439
+ forbid : vec ! [ ] ,
440
+ } ;
441
+ builder. ensure ( CodegenGcc {
442
+ target : self . target ,
443
+ config : self . config . merge ( & rustc_codegen_gcc) ,
444
+ } ) ;
433
445
}
434
446
}
0 commit comments