about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/dead.rs
diff options
context:
space:
mode:
authorOli Scherer <github333195615777966@oli-obk.de>2025-03-17 12:23:53 +0000
committerOli Scherer <github333195615777966@oli-obk.de>2025-04-03 09:22:21 +0000
commit57c4ab7ff50a0b3c6003a0563bc13925733c0f88 (patch)
tree5ee282a873401fb3b1c41f8ab675c2a95e6b4f59 /compiler/rustc_passes/src/dead.rs
parent5a4e7eb04012d7e1faee52b074c1a2e865760851 (diff)
downloadrust-57c4ab7ff50a0b3c6003a0563bc13925733c0f88.tar.gz
rust-57c4ab7ff50a0b3c6003a0563bc13925733c0f88.zip
impl !PartialOrd for HirId
Diffstat (limited to 'compiler/rustc_passes/src/dead.rs')
-rw-r--r--compiler/rustc_passes/src/dead.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_passes/src/dead.rs b/compiler/rustc_passes/src/dead.rs
index 54168758d0b..0060e726a8e 100644
--- a/compiler/rustc_passes/src/dead.rs
+++ b/compiler/rustc_passes/src/dead.rs
@@ -1130,7 +1130,8 @@ impl<'tcx> DeadVisitor<'tcx> {
         if dead_codes.is_empty() {
             return;
         }
-        dead_codes.sort_by_key(|v| v.level);
+        // FIXME: `dead_codes` should probably be morally equivalent to `IndexMap<(Level, LintExpectationId), (DefId, Symbol)>`
+        dead_codes.sort_by_key(|v| v.level.0);
         for group in dead_codes.chunk_by(|a, b| a.level == b.level) {
             self.lint_at_single_level(&group, participle, Some(def_id), report_on);
         }