about summary refs log tree commit diff
path: root/compiler/rustc_parse_format/src
diff options
context:
space:
mode:
authorCassaundra Smith <cass@cassaundra.org>2022-09-23 16:26:17 -0700
committerCassaundra Smith <cass@cassaundra.org>2022-09-28 13:47:17 -0700
commite5096d4cba080f94448a4e766243f0f0e8083583 (patch)
treef139bf4b076fa5f844241a594015be7c630f7b30 /compiler/rustc_parse_format/src
parent4a14677239bbd9a3892d165ee24513c1a05820e4 (diff)
downloadrust-e5096d4cba080f94448a4e766243f0f0e8083583.tar.gz
rust-e5096d4cba080f94448a4e766243f0f0e8083583.zip
Fix span of byte-escaped left format args brace
Fix #102057.
Diffstat (limited to 'compiler/rustc_parse_format/src')
-rw-r--r--compiler/rustc_parse_format/src/lib.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_parse_format/src/lib.rs b/compiler/rustc_parse_format/src/lib.rs
index a9e502016aa..df22d79f82e 100644
--- a/compiler/rustc_parse_format/src/lib.rs
+++ b/compiler/rustc_parse_format/src/lib.rs
@@ -224,7 +224,7 @@ impl<'a> Iterator for Parser<'a> {
                 '{' => {
                     let curr_last_brace = self.last_opening_brace;
                     let byte_pos = self.to_span_index(pos);
-                    let lbrace_end = InnerOffset(byte_pos.0 + 1);
+                    let lbrace_end = self.to_span_index(pos + 1);
                     self.last_opening_brace = Some(byte_pos.to(lbrace_end));
                     self.cur.next();
                     if self.consume('{') {