about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2022-01-18 19:02:49 -0800
committerDavid Tolnay <dtolnay@gmail.com>2022-01-18 19:02:49 -0800
commitfdb95f54e81532f5a620e79b8930f89e0e9aee80 (patch)
tree3190761b6600d8e7e2e2ad396b1afe10b063a05c
parente5e2b0be26ea177527b60d355bd8f56cd473bd00 (diff)
downloadrust-fdb95f54e81532f5a620e79b8930f89e0e9aee80.tar.gz
rust-fdb95f54e81532f5a620e79b8930f89e0e9aee80.zip
Inline Printer's advance_right method
-rw-r--r--compiler/rustc_ast_pretty/src/pp.rs17
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;