lints_that_dont_need_to_run: never skip future-compat-reported lints

This commit is contained in:
Ralf Jung
2024-11-16 15:32:11 +01:00
parent 46e8d20301
commit df94818366
3 changed files with 27 additions and 16 deletions

View File

@@ -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.