diff options
| author | Philipp Krones <hello@philkrones.com> | 2024-11-08 10:04:38 +0100 |
|---|---|---|
| committer | Philipp Krones <hello@philkrones.com> | 2024-11-08 10:49:54 +0100 |
| commit | c21c781a4ea9bf05dce550ece2444cc61b5ebce8 (patch) | |
| tree | 1d5f97fd08f50e8a71adb1e74289831ebb30078d | |
| parent | 6ced8c33c058fa1df65a363abcdc5e2c5828fa66 (diff) | |
| download | rust-c21c781a4ea9bf05dce550ece2444cc61b5ebce8.tar.gz rust-c21c781a4ea9bf05dce550ece2444cc61b5ebce8.zip | |
Clippy: cfg out validate_diag on release builds
| -rw-r--r-- | clippy_utils/src/diagnostics.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clippy_utils/src/diagnostics.rs b/clippy_utils/src/diagnostics.rs index 993035001c1..ddb7a6635e0 100644 --- a/clippy_utils/src/diagnostics.rs +++ b/clippy_utils/src/diagnostics.rs @@ -8,9 +8,9 @@ //! Thank you! //! ~The `INTERNAL_METADATA_COLLECTOR` lint -use rustc_errors::{ - Applicability, Diag, DiagMessage, EmissionGuarantee, MultiSpan, SubdiagMessage, SubstitutionPart, Suggestions, -}; +use rustc_errors::{Applicability, Diag, DiagMessage, MultiSpan, SubdiagMessage}; +#[cfg(debug_assertions)] +use rustc_errors::{EmissionGuarantee, SubstitutionPart, Suggestions}; use rustc_hir::HirId; use rustc_lint::{LateContext, Lint, LintContext}; use rustc_span::Span; @@ -38,6 +38,7 @@ fn docs_link(diag: &mut Diag<'_, ()>, lint: &'static Lint) { /// only started triggered there. /// /// This function makes sure we also validate them in debug clippy builds. +#[cfg(debug_assertions)] fn validate_diag(diag: &Diag<'_, impl EmissionGuarantee>) { let suggestions = match &diag.suggestions { Suggestions::Enabled(suggs) => &**suggs, |
