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 {
316316 }
317317
318318 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 ( ) ;
320321
321- while left_size >= 0 {
322- let left = self . buf . pop_first ( ) . unwrap ( ) . token ;
323-
324- match & left {
322+ match & left. token {
325323 Token :: Break ( b) => self . left_total += b. blank_space ,
326324 Token :: String ( s) => self . left_total += s. len ( ) as isize ,
327325 _ => { }
328326 }
329327
330- self . print ( left, left_size ) ;
328+ self . print ( left. token , left . size ) ;
331329
332330 if self . buf . is_empty ( ) {
333331 break ;
334332 }
335-
336- left_size = self . buf . first ( ) . unwrap ( ) . size ;
337333 }
338334 }
339335
You can’t perform that action at this time.
0 commit comments