about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/lint.rs
diff options
context:
space:
mode:
authorRalf Jung <post@ralfj.de>2024-11-16 15:32:11 +0100
committerRalf Jung <post@ralfj.de>2024-11-19 22:04:10 +0100
commitdf94818366648595e9cf6fa4fa7d061a5adfd780 (patch)
tree1e54b071a9606481653277da691fa8b3ecb4c8e3 /compiler/rustc_middle/src/lint.rs
parent46e8d20301cb4abe91ab0a4bea43bb085e1d4e4a (diff)
downloadrust-df94818366648595e9cf6fa4fa7d061a5adfd780.tar.gz
rust-df94818366648595e9cf6fa4fa7d061a5adfd780.zip
lints_that_dont_need_to_run: never skip future-compat-reported lints
Diffstat (limited to 'compiler/rustc_middle/src/lint.rs')
-rw-r--r--compiler/rustc_middle/src/lint.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/compiler/rustc_middle/src/lint.rs b/compiler/rustc_middle/src/lint.rs
index 92ba6ceee93..971d036fa69 100644
--- a/compiler/rustc_middle/src/lint.rs
+++ b/compiler/rustc_middle/src/lint.rs
@@ -290,12 +290,7 @@ pub fn lint_level(
         let has_future_breakage = future_incompatible.map_or(
             // Default allow lints trigger too often for testing.
             sess.opts.unstable_opts.future_incompat_test && lint.default_level != Level::Allow,
-            |incompat| {
-                matches!(
-                    incompat.reason,
-                    FutureIncompatibilityReason::FutureReleaseErrorReportInDeps
-                )
-            },
+            |incompat| incompat.reason.has_future_breakage(),
         );
 
         // Convert lint level to error level.