diff options
| author | Ralf Jung <post@ralfj.de> | 2024-11-16 15:32:11 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2024-11-19 22:04:10 +0100 |
| commit | df94818366648595e9cf6fa4fa7d061a5adfd780 (patch) | |
| tree | 1e54b071a9606481653277da691fa8b3ecb4c8e3 /compiler/rustc_middle/src/lint.rs | |
| parent | 46e8d20301cb4abe91ab0a4bea43bb085e1d4e4a (diff) | |
| download | rust-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.rs | 7 |
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. |
