From e40bc64f4fcf9617af5c0e3d7b69fdca3b61b31a Mon Sep 17 00:00:00 2001 From: Seiichi Uchida Date: Sun, 28 Jan 2018 16:28:48 +0900 Subject: [PATCH] Rustup to rustc 1.25.0-nightly (7d6e5b9da 2018-01-27) --- clippy_lints/src/methods.rs | 3 ++- clippy_lints/src/utils/sugg.rs | 5 ++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/clippy_lints/src/methods.rs b/clippy_lints/src/methods.rs index 550b9f16e5a1..04a5f157cf3d 100644 --- a/clippy_lints/src/methods.rs +++ b/clippy_lints/src/methods.rs @@ -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!( diff --git a/clippy_lints/src/utils/sugg.rs b/clippy_lints/src/utils/sugg.rs index 2f651917bc15..e18c12744981 100644 --- a/clippy_lints/src/utils/sugg.rs +++ b/clippy_lints/src/utils/sugg.rs @@ -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');