]> git.lizzy.rs Git - rust.git/commitdiff
Rustup to rustc 1.25.0-nightly (7d6e5b9da 2018-01-27)
authorSeiichi Uchida <seuchida@gmail.com>
Sun, 28 Jan 2018 07:28:48 +0000 (16:28 +0900)
committerSeiichi Uchida <seuchida@gmail.com>
Sun, 28 Jan 2018 07:28:48 +0000 (16:28 +0900)
clippy_lints/src/methods.rs
clippy_lints/src/utils/sugg.rs

index 550b9f16e5a14239ac38ae579779f50a02c4a64c..04a5f157cf3dde3960542182dbcc3c3f4c360a11 100644 (file)
@@ -1167,7 +1167,8 @@ fn check_fold_with_op(
 
             then {
                 // Span containing `.fold(...)`
-                let fold_span = fold_args[0].span.next_point().with_hi(fold_args[2].span.hi() + BytePos(1));
+                let next_point = cx.sess().codemap().next_point(fold_args[0].span);
+                let fold_span = next_point.with_hi(fold_args[2].span.hi() + BytePos(1));
 
                 let sugg = if replacement_has_args {
                     format!(
index 2f651917bc157c128ffe292f5646985d296b7ab1..e18c12744981cad302927511a01ab2de267ce0ef 100644 (file)
@@ -502,9 +502,8 @@ fn suggest_prepend_item(&mut self, cx: &T, item: Span, msg: &str, new_item: &str
 
     fn suggest_remove_item(&mut self, cx: &T, item: Span, msg: &str) {
         let mut remove_span = item;
-        let fmpos = cx.sess()
-            .codemap()
-            .lookup_byte_offset(remove_span.next_point().hi());
+        let hi = cx.sess().codemap().next_point(remove_span).hi();
+        let fmpos = cx.sess().codemap().lookup_byte_offset(hi);
 
         if let Some(ref src) = fmpos.fm.src {
             let non_whitespace_offset = src[fmpos.pos.to_usize()..].find(|c| c != ' ' && c != '\t' && c != '\n');