Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Simplify left_total tracking
  • Loading branch information
dtolnay committed Jan 20, 2022
1 parent d981c5b commit 351011e
Showing 1 changed file with 6 additions and 16 deletions.
22 changes: 6 additions & 16 deletions compiler/rustc_ast_pretty/src/pp.rs
Expand Up @@ -321,20 +321,14 @@ impl Printer {
while left_size >= 0 {
let left = self.buf.pop_first().unwrap().token;

let len = match left {
Token::Break(b) => b.blank_space,
Token::String(ref s) => {
let len = s.len() as isize;
assert_eq!(len, left_size);
len
}
_ => 0,
};
match &left {
Token::Break(b) => self.left_total += b.blank_space,
Token::String(s) => self.left_total += s.len() as isize,
_ => {}
}

self.print(left, left_size);

self.left_total += len;

if self.buf.is_empty() {
break;
}
Expand Down Expand Up @@ -447,11 +441,7 @@ impl Printer {
Token::Begin(b) => self.print_begin(*b, l),
Token::End => self.print_end(),
Token::Break(b) => self.print_break(*b, l),
Token::String(s) => {
let len = s.len() as isize;
assert_eq!(len, l);
self.print_string(s);
}
Token::String(s) => self.print_string(s),
}
self.last_printed = Some(token);
}
Expand Down

0 comments on commit 351011e

Please sign in to comment.