about summary refs log tree commit diff
path: root/compiler/rustc_ast_pretty/src
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2022-01-19 18:41:22 -0800
committerDavid Tolnay <dtolnay@gmail.com>2022-01-19 19:04:31 -0800
commitea23a1fac7d053a05c2d38bfb48e1692a4dc90a3 (patch)
tree4d03752e60c108f4ac010ae941e8f7bd491cb354 /compiler/rustc_ast_pretty/src
parentae75ba692a456216139abe42e88b4ca45b973127 (diff)
downloadrust-ea23a1fac7d053a05c2d38bfb48e1692a4dc90a3.tar.gz
rust-ea23a1fac7d053a05c2d38bfb48e1692a4dc90a3.zip
Combine advance_left matches
Diffstat (limited to 'compiler/rustc_ast_pretty/src')
-rw-r--r--compiler/rustc_ast_pretty/src/pp.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/compiler/rustc_ast_pretty/src/pp.rs b/compiler/rustc_ast_pretty/src/pp.rs
index 1a6a7f2c52a..e1234d67ec4 100644
--- a/compiler/rustc_ast_pretty/src/pp.rs
+++ b/compiler/rustc_ast_pretty/src/pp.rs
@@ -320,16 +320,16 @@ impl Printer {
             let left = self.buf.pop_first().unwrap();
 
             match &left.token {
-                Token::Break(b) => self.left_total += b.blank_space,
-                Token::String(s) => self.left_total += s.len() as isize,
-                _ => {}
-            }
-
-            match &left.token {
+                Token::String(s) => {
+                    self.left_total += s.len() as isize;
+                    self.print_string(s);
+                }
+                Token::Break(b) => {
+                    self.left_total += b.blank_space;
+                    self.print_break(*b, left.size);
+                }
                 Token::Begin(b) => self.print_begin(*b, left.size),
                 Token::End => self.print_end(),
-                Token::Break(b) => self.print_break(*b, left.size),
-                Token::String(s) => self.print_string(s),
             }
 
             self.last_printed = Some(left.token);