Skip to content
This repository was archived by the owner on May 28, 2025. It is now read-only.

Commit fdb95f5

Browse files
committed
Inline Printer's advance_right method
1 parent e5e2b0b commit fdb95f5

File tree

1 file changed

+8
-9
lines changed
  • compiler/rustc_ast_pretty/src

1 file changed

+8
-9
lines changed

compiler/rustc_ast_pretty/src/pp.rs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,8 @@ impl Printer {
290290
self.right = self.left;
291291
self.buf.truncate(1);
292292
} else {
293-
self.advance_right();
293+
self.right += 1;
294+
self.buf.advance_right();
294295
}
295296
self.scan_push(BufEntry { token: Token::Begin(b), size: -self.right_total });
296297
}
@@ -299,7 +300,8 @@ impl Printer {
299300
if self.scan_stack.is_empty() {
300301
self.print_end();
301302
} else {
302-
self.advance_right();
303+
self.right += 1;
304+
self.buf.advance_right();
303305
self.scan_push(BufEntry { token: Token::End, size: -1 });
304306
}
305307
}
@@ -311,7 +313,8 @@ impl Printer {
311313
self.right = self.left;
312314
self.buf.truncate(1);
313315
} else {
314-
self.advance_right();
316+
self.right += 1;
317+
self.buf.advance_right();
315318
}
316319
self.check_stack(0);
317320
self.scan_push(BufEntry { token: Token::Break(b), size: -self.right_total });
@@ -322,7 +325,8 @@ impl Printer {
322325
if self.scan_stack.is_empty() {
323326
self.print_string(s);
324327
} else {
325-
self.advance_right();
328+
self.right += 1;
329+
self.buf.advance_right();
326330
let len = s.len() as isize;
327331
self.buf[self.right] = BufEntry { token: Token::String(s), size: len };
328332
self.right_total += len;
@@ -360,11 +364,6 @@ impl Printer {
360364
self.scan_stack.pop_back().unwrap()
361365
}
362366

363-
fn advance_right(&mut self) {
364-
self.right += 1;
365-
self.buf.advance_right();
366-
}
367-
368367
fn advance_left(&mut self) {
369368
let mut left_size = self.buf[self.left].size;
370369

0 commit comments

Comments
 (0)