Fix span of byte-escaped left format args brace

Fix #102057.
This commit is contained in:
Cassaundra Smith 2022-09-23 16:26:17 -07:00
parent 4a14677239
commit e5096d4cba
No known key found for this signature in database
GPG key ID: E8087B0F3D674D9B
3 changed files with 65 additions and 1 deletions

View file

@ -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('{') {