File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -452,26 +452,26 @@ impl Printer {
452452 }
453453 }
454454
455- fn check_stack ( & mut self , k : isize ) {
455+ fn check_stack ( & mut self , k : usize ) {
456456 if !self . scan_stack . is_empty ( ) {
457457 let x = self . scan_top ( ) ;
458458 match self . buf [ x] . token {
459459 Token :: Begin ( _) => {
460460 if k > 0 {
461- let popped = self . scan_pop ( ) ;
462- self . buf [ popped ] . size = self . buf [ x] . size + self . right_total ;
461+ self . scan_pop ( ) ;
462+ self . buf [ x] . size += self . right_total ;
463463 self . check_stack ( k - 1 ) ;
464464 }
465465 }
466466 Token :: End => {
467467 // paper says + not =, but that makes no sense.
468- let popped = self . scan_pop ( ) ;
469- self . buf [ popped ] . size = 1 ;
468+ self . scan_pop ( ) ;
469+ self . buf [ x ] . size = 1 ;
470470 self . check_stack ( k + 1 ) ;
471471 }
472472 _ => {
473- let popped = self . scan_pop ( ) ;
474- self . buf [ popped ] . size = self . buf [ x] . size + self . right_total ;
473+ self . scan_pop ( ) ;
474+ self . buf [ x] . size += self . right_total ;
475475 if k > 0 {
476476 self . check_stack ( k) ;
477477 }
You can’t perform that action at this time.
0 commit comments