about summary refs log tree commit diff
diff options
context:
space:
mode:
-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);