about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-04-10 04:27:39 +0200
committerGitHub <noreply@github.com>2024-04-10 04:27:39 +0200
commit4bc891aebf160af71ed1cb087d9daa83978d4a5f (patch)
tree92cc7ededfd3b5067847efda4d05c857505e48e2 /src
parentc14b468cca583f194bae0329f88397b0974a2a69 (diff)
parent3253c021cbd3bca49393db6a2372764ec53f5920 (diff)
downloadrust-4bc891aebf160af71ed1cb087d9daa83978d4a5f.tar.gz
rust-4bc891aebf160af71ed1cb087d9daa83978d4a5f.zip
Rollup merge of #123609 - compiler-errors:greek-question-mark, r=jieyouxu
Don't use bytepos offsets when computing semicolon span for removal

Causes problems when we recover confusable characters w/ a different byte width

Fixes #123607
Diffstat (limited to 'src')
-rw-r--r--src/tools/clippy/clippy_lints/src/lifetimes.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/tools/clippy/clippy_lints/src/lifetimes.rs b/src/tools/clippy/clippy_lints/src/lifetimes.rs
index a60a40a2a47..2bb63ec2b04 100644
--- a/src/tools/clippy/clippy_lints/src/lifetimes.rs
+++ b/src/tools/clippy/clippy_lints/src/lifetimes.rs
@@ -294,8 +294,7 @@ fn elision_suggestions(
                         let span = cx
                             .sess()
                             .source_map()
-                            .span_extend_while(usage.ident.span, |ch| ch.is_ascii_whitespace())
-                            .unwrap_or(usage.ident.span);
+                            .span_extend_while_whitespace(usage.ident.span);
 
                         (span, String::new())
                     },