about summary refs log tree commit diff
path: root/compiler/rustc_parse/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-03-08 21:24:51 +0100
committerGitHub <noreply@github.com>2023-03-08 21:24:51 +0100
commit1a9376dc47860ca4bbd21e2b5bb8fb64bba81af0 (patch)
treeffbf02e64f6bd13b015bc73b279072d6782dc1b1 /compiler/rustc_parse/src
parent9b6b7a3e84f2f509149e00b6ad30c0b46e88f0a3 (diff)
parent775bacd1b8d97ade32c8d74ce35be1f34759aead (diff)
downloadrust-1a9376dc47860ca4bbd21e2b5bb8fb64bba81af0.tar.gz
rust-1a9376dc47860ca4bbd21e2b5bb8fb64bba81af0.zip
Rollup merge of #108873 - WaffleLapkin:cmp, r=cjgillot
Simplify `sort_by` calls

small cleanup
Diffstat (limited to 'compiler/rustc_parse/src')
-rw-r--r--compiler/rustc_parse/src/lexer/diagnostics.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_parse/src/lexer/diagnostics.rs b/compiler/rustc_parse/src/lexer/diagnostics.rs
index 27f4428d306..c4b9fdc81c5 100644
--- a/compiler/rustc_parse/src/lexer/diagnostics.rs
+++ b/compiler/rustc_parse/src/lexer/diagnostics.rs
@@ -71,7 +71,7 @@ pub fn report_suspicious_mismatch_block(
         .collect();
 
     // sort by `lo`, so the large block spans in the front
-    matched_spans.sort_by(|a, b| a.0.lo().cmp(&b.0.lo()));
+    matched_spans.sort_by_key(|(span, _)| span.lo());
 
     // We use larger block whose identation is well to cover those inner mismatched blocks
     // O(N^2) here, but we are on error reporting path, so it is fine