Skip to content

Commit 351011e

Browse files
committed
Simplify left_total tracking
1 parent d981c5b commit 351011e

File tree

1 file changed

+6
-16
lines changed
  • compiler/rustc_ast_pretty/src

1 file changed

+6
-16
lines changed

compiler/rustc_ast_pretty/src/pp.rs

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -321,20 +321,14 @@ impl Printer {
321321
while left_size >= 0 {
322322
let left = self.buf.pop_first().unwrap().token;
323323

324-
let len = match left {
325-
Token::Break(b) => b.blank_space,
326-
Token::String(ref s) => {
327-
let len = s.len() as isize;
328-
assert_eq!(len, left_size);
329-
len
330-
}
331-
_ => 0,
332-
};
324+
match &left {
325+
Token::Break(b) => self.left_total += b.blank_space,
326+
Token::String(s) => self.left_total += s.len() as isize,
327+
_ => {}
328+
}
333329

334330
self.print(left, left_size);
335331

336-
self.left_total += len;
337-
338332
if self.buf.is_empty() {
339333
break;
340334
}
@@ -447,11 +441,7 @@ impl Printer {
447441
Token::Begin(b) => self.print_begin(*b, l),
448442
Token::End => self.print_end(),
449443
Token::Break(b) => self.print_break(*b, l),
450-
Token::String(s) => {
451-
let len = s.len() as isize;
452-
assert_eq!(len, l);
453-
self.print_string(s);
454-
}
444+
Token::String(s) => self.print_string(s),
455445
}
456446
self.last_printed = Some(token);
457447
}

0 commit comments

Comments
 (0)