Skip to content

Commit a41c55a

Browse files
authored
Unrolled build for rust-lang#135478
Rollup merge of rust-lang#135478 - Kobzol:gcc-clippy, r=onur-ozkan Run clippy for rustc_codegen_gcc on CI Requested on [Zulip](https://rust-lang.zulipchat.com/#narrow/channel/242791-t-infra/topic/Run.20clippy.20for.20rustc_codegen_gcc.20in.20the.20Rust.20CI). Opening as a draft, since it's not clear which rules should be applied to it. r? `@ghost`
2 parents efc2576 + 6ad9c1d commit a41c55a

File tree

2 files changed

+19
-6
lines changed

2 files changed

+19
-6
lines changed

Diff for: src/bootstrap/src/core/build_steps/clippy.rs

+18-6
Original file line numberDiff line numberDiff line change
@@ -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![],
437+
warn: vec![],
438+
deny: vec!["warnings".into()],
439+
forbid: vec![],
440+
};
441+
builder.ensure(CodegenGcc {
442+
target: self.target,
443+
config: self.config.merge(&rustc_codegen_gcc),
444+
});
433445
}
434446
}

Diff for: src/bootstrap/src/core/builder/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -900,6 +900,7 @@ impl<'a> Builder<'a> {
900900
clippy::BuildManifest,
901901
clippy::CargoMiri,
902902
clippy::Clippy,
903+
clippy::CodegenGcc,
903904
clippy::CollectLicenseMetadata,
904905
clippy::Compiletest,
905906
clippy::CoverageDump,

0 commit comments

Comments
 (0)