@@ -334,6 +334,7 @@ lint_any!(
334334 CargoMiri , "src/tools/miri/cargo-miri" , "cargo-miri" ;
335335 Clippy , "src/tools/clippy" , "clippy" ;
336336 CollectLicenseMetadata , "src/tools/collect-license-metadata" , "collect-license-metadata" ;
337+ CodegenGcc , "compiler/rustc_codegen_gcc" , "rustc-codegen-gcc" ;
337338 Compiletest , "src/tools/compiletest" , "compiletest" ;
338339 CoverageDump , "src/tools/coverage-dump" , "coverage-dump" ;
339340 Jsondocck , "src/tools/jsondocck" , "jsondocck" ;
@@ -400,6 +401,12 @@ impl Step for CI {
400401 ] ,
401402 forbid : vec ! [ ] ,
402403 } ;
404+ builder. ensure ( Std {
405+ target : self . target ,
406+ config : self . config . merge ( & library_clippy_cfg) ,
407+ crates : vec ! [ ] ,
408+ } ) ;
409+
403410 let compiler_clippy_cfg = LintConfig {
404411 allow : vec ! [ "clippy::all" . into( ) ] ,
405412 warn : vec ! [ ] ,
@@ -419,16 +426,21 @@ impl Step for CI {
419426 ] ,
420427 forbid : vec ! [ ] ,
421428 } ;
422-
423- builder. ensure ( Std {
424- target : self . target ,
425- config : self . config . merge ( & library_clippy_cfg) ,
426- crates : vec ! [ ] ,
427- } ) ;
428429 builder. ensure ( Rustc {
429430 target : self . target ,
430431 config : self . config . merge ( & compiler_clippy_cfg) ,
431432 crates : vec ! [ ] ,
432433 } ) ;
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+ } ) ;
433445 }
434446}
0 commit comments