diff options
| author | David Tolnay <dtolnay@gmail.com> | 2022-01-18 19:02:49 -0800 |
|---|---|---|
| committer | David Tolnay <dtolnay@gmail.com> | 2022-01-18 19:02:49 -0800 |
| commit | fdb95f54e81532f5a620e79b8930f89e0e9aee80 (patch) | |
| tree | 3190761b6600d8e7e2e2ad396b1afe10b063a05c | |
| parent | e5e2b0be26ea177527b60d355bd8f56cd473bd00 (diff) | |
| download | rust-fdb95f54e81532f5a620e79b8930f89e0e9aee80.tar.gz rust-fdb95f54e81532f5a620e79b8930f89e0e9aee80.zip | |
Inline Printer's advance_right method
| -rw-r--r-- | compiler/rustc_ast_pretty/src/pp.rs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/compiler/rustc_ast_pretty/src/pp.rs b/compiler/rustc_ast_pretty/src/pp.rs index 25437f8b53a..785125ccafc 100644 --- a/compiler/rustc_ast_pretty/src/pp.rs +++ b/compiler/rustc_ast_pretty/src/pp.rs @@ -290,7 +290,8 @@ impl Printer { self.right = self.left; self.buf.truncate(1); } else { - self.advance_right(); + self.right += 1; + self.buf.advance_right(); } self.scan_push(BufEntry { token: Token::Begin(b), size: -self.right_total }); } @@ -299,7 +300,8 @@ impl Printer { if self.scan_stack.is_empty() { self.print_end(); } else { - self.advance_right(); + self.right += 1; + self.buf.advance_right(); self.scan_push(BufEntry { token: Token::End, size: -1 }); } } @@ -311,7 +313,8 @@ impl Printer { self.right = self.left; self.buf.truncate(1); } else { - self.advance_right(); + self.right += 1; + self.buf.advance_right(); } self.check_stack(0); self.scan_push(BufEntry { token: Token::Break(b), size: -self.right_total }); @@ -322,7 +325,8 @@ impl Printer { if self.scan_stack.is_empty() { self.print_string(s); } else { - self.advance_right(); + self.right += 1; + self.buf.advance_right(); let len = s.len() as isize; self.buf[self.right] = BufEntry { token: Token::String(s), size: len }; self.right_total += len; @@ -360,11 +364,6 @@ impl Printer { self.scan_stack.pop_back().unwrap() } - fn advance_right(&mut self) { - self.right += 1; - self.buf.advance_right(); - } - fn advance_left(&mut self) { let mut left_size = self.buf[self.left].size; |
