Eliminate a check_stack call on an empty scan stack
This commit is contained in:
parent
377c9dbabf
commit
fe5c4eab2d
@ -315,8 +315,8 @@ fn scan_break(&mut self, b: BreakToken) {
|
||||
} else {
|
||||
self.right += 1;
|
||||
self.buf.advance_right();
|
||||
self.check_stack(0);
|
||||
}
|
||||
self.check_stack(0);
|
||||
self.buf[self.right] = BufEntry { token: Token::Break(b), size: -self.right_total };
|
||||
self.scan_stack.push_front(self.right);
|
||||
self.right_total += b.blank_space;
|
||||
|
Loading…
Reference in New Issue
Block a user