File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed
compiler/rustc_ast_pretty/src Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -316,24 +316,20 @@ impl Printer {
316
316
}
317
317
318
318
fn advance_left ( & mut self ) {
319
- let mut left_size = self . buf . first ( ) . unwrap ( ) . size ;
319
+ while self . buf . first ( ) . unwrap ( ) . size >= 0 {
320
+ let left = self . buf . pop_first ( ) . unwrap ( ) ;
320
321
321
- while left_size >= 0 {
322
- let left = self . buf . pop_first ( ) . unwrap ( ) . token ;
323
-
324
- match & left {
322
+ match & left. token {
325
323
Token :: Break ( b) => self . left_total += b. blank_space ,
326
324
Token :: String ( s) => self . left_total += s. len ( ) as isize ,
327
325
_ => { }
328
326
}
329
327
330
- self . print ( left, left_size ) ;
328
+ self . print ( left. token , left . size ) ;
331
329
332
330
if self . buf . is_empty ( ) {
333
331
break ;
334
332
}
335
-
336
- left_size = self . buf . first ( ) . unwrap ( ) . size ;
337
333
}
338
334
}
339
335
You can’t perform that action at this time.
0 commit comments