Do not visit whole crate to compute lints_that_dont_need_to_run.

This commit is contained in:
Camille GILLOT
2024-12-03 00:12:24 +00:00
parent f174fd716a
commit 280a1d8edb
10 changed files with 79 additions and 95 deletions

View File

@@ -476,7 +476,7 @@ rustc_queries! {
desc { "computing `#[expect]`ed lints in this crate" }
}
query lints_that_dont_need_to_run(_: ()) -> &'tcx FxIndexSet<LintId> {
query lints_that_dont_need_to_run(_: ()) -> &'tcx UnordSet<LintId> {
arena_cache
desc { "Computing all lints that are explicitly enabled or with a default level greater than Allow" }
}