about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPhilipp Krones <hello@philkrones.com>2024-11-08 10:04:38 +0100
committerPhilipp Krones <hello@philkrones.com>2024-11-08 10:49:54 +0100
commitc21c781a4ea9bf05dce550ece2444cc61b5ebce8 (patch)
tree1d5f97fd08f50e8a71adb1e74289831ebb30078d
parent6ced8c33c058fa1df65a363abcdc5e2c5828fa66 (diff)
downloadrust-c21c781a4ea9bf05dce550ece2444cc61b5ebce8.tar.gz
rust-c21c781a4ea9bf05dce550ece2444cc61b5ebce8.zip
Clippy: cfg out validate_diag on release builds
-rw-r--r--clippy_utils/src/diagnostics.rs7
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,