diff options
| author | blyxyas <blyxyas@gmail.com> | 2024-11-05 13:40:36 +0100 |
|---|---|---|
| committer | blyxyas <blyxyas@gmail.com> | 2024-11-05 15:27:09 +0100 |
| commit | 2eac3c0e53ae45f78b6654cf98db52ebffb1f6f7 (patch) | |
| tree | 18919a0b8d2264374bfbd18670ae67af103a5ce5 /src | |
| parent | 27e38f8fc7efc57b75e9a763d7a0ee44822cd5f7 (diff) | |
| download | rust-2eac3c0e53ae45f78b6654cf98db52ebffb1f6f7.tar.gz rust-2eac3c0e53ae45f78b6654cf98db52ebffb1f6f7.zip | |
Do not filter empty passes & Make CTFE Clippy into lintless pass
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/clippy/clippy_lints/src/ctfe.rs | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/src/tools/clippy/clippy_lints/src/ctfe.rs b/src/tools/clippy/clippy_lints/src/ctfe.rs index 2fe37a64db6..181514e8372 100644 --- a/src/tools/clippy/clippy_lints/src/ctfe.rs +++ b/src/tools/clippy/clippy_lints/src/ctfe.rs @@ -1,29 +1,16 @@ use rustc_hir::def_id::LocalDefId; use rustc_hir::intravisit::FnKind; use rustc_hir::{Body, FnDecl}; -use rustc_lint::Level::Deny; -use rustc_lint::{LateContext, LateLintPass, Lint}; +use rustc_lint::{LateContext, LateLintPass}; use rustc_session::declare_lint_pass; use rustc_span::Span; -/// Ensures that Constant-time Function Evaluation is being done (specifically, MIR lint passes). -/// As Clippy deactivates codegen, this lint ensures that CTFE (used in hard errors) is still ran. -pub static CLIPPY_CTFE: &Lint = &Lint { - name: &"clippy::CLIPPY_CTFE", - default_level: Deny, - desc: "Ensure CTFE is being made", - edition_lint_opts: None, - report_in_external_macro: true, - future_incompatible: None, - is_externally_loaded: true, - crate_level_only: false, - eval_always: true, - ..Lint::default_fields_for_macro() -}; -// No static CLIPPY_CTFE_INFO because we want this lint to be invisible - -declare_lint_pass! { ClippyCtfe => [CLIPPY_CTFE] } +declare_lint_pass! { + /// Ensures that Constant-time Function Evaluation is being done (specifically, MIR lint passes). + /// As Clippy deactivates codegen, this lint ensures that CTFE (used in hard errors) is still ran. + ClippyCtfe => [] +} impl<'tcx> LateLintPass<'tcx> for ClippyCtfe { fn check_fn( |
