Fix start_else stack size heuristic

This commit is contained in:
Rerumu 2022-06-12 04:38:03 -04:00
parent ce9421d549
commit 735dfc7d96

View File

@ -413,12 +413,13 @@ impl<'a> Builder<'a> {
let mut temp = StatList { let mut temp = StatList {
num_result: self.target.num_result, num_result: self.target.num_result,
num_param: self.target.num_param, num_param: self.target.num_param,
num_stack: self.target.num_stack,
num_previous: self.target.num_previous, num_previous: self.target.num_previous,
is_else: true, is_else: true,
..Default::default() ..Default::default()
}; };
temp.push_temporary(self.target.num_param); temp.push_temporary(temp.num_param);
self.end_block(); self.end_block();