about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2018-07-31 23:00:01 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2018-07-31 23:00:01 +0200
commit779792ff384cd244f480ded0b60e5bf31124133b (patch)
tree4b48a59b235afe3a969e1049fa4856fd647899b0 /src
parentfaf841a9f61f60240e6c5353c58abcbf38b21237 (diff)
downloadrust-779792ff384cd244f480ded0b60e5bf31124133b.tar.gz
rust-779792ff384cd244f480ded0b60e5bf31124133b.zip
address review feedback (`sort_by_key` is so much cleaner here than `sort_by`!).
Diffstat (limited to 'src')
-rw-r--r--src/librustc_mir/borrow_check/mod.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/librustc_mir/borrow_check/mod.rs b/src/librustc_mir/borrow_check/mod.rs
index 3b767bfdd40..27221296ff3 100644
--- a/src/librustc_mir/borrow_check/mod.rs
+++ b/src/librustc_mir/borrow_check/mod.rs
@@ -331,9 +331,7 @@ fn do_mir_borrowck<'a, 'gcx, 'tcx>(
     }
 
     if mbcx.errors_buffer.len() > 0 {
-        mbcx.errors_buffer.sort_by(|diag1, diag2| {
-            diag1.span.primary_span().cmp(&diag2.span.primary_span())
-        });
+        mbcx.errors_buffer.sort_by_key(|diag| diag.span.primary_span());
 
         if tcx.migrate_borrowck() {
             match tcx.borrowck(def_id).signalled_any_error {