max_stacksize -> max_stackdepth

This commit is contained in:
Jeong YunWon 2022-08-11 06:22:39 +09:00
parent c3b1400240
commit 1a09ba0ede

View file

@ -45,7 +45,7 @@ pub struct CodeInfo {
} }
impl CodeInfo { impl CodeInfo {
pub fn finalize_code(mut self, optimize: u8) -> CodeObject { pub fn finalize_code(mut self, optimize: u8) -> CodeObject {
let max_stacksize = self.max_stacksize(); let max_stackdepth = self.max_stackdepth();
let cell2arg = self.cell2arg(); let cell2arg = self.cell2arg();
if optimize > 0 { if optimize > 0 {
@ -101,7 +101,7 @@ impl CodeInfo {
first_line_number, first_line_number,
obj_name, obj_name,
max_stacksize, max_stackdepth,
instructions: instructions.into_boxed_slice(), instructions: instructions.into_boxed_slice(),
locations: locations.into_boxed_slice(), locations: locations.into_boxed_slice(),
constants: constants.into_iter().collect(), constants: constants.into_iter().collect(),
@ -161,7 +161,7 @@ impl CodeInfo {
} }
} }
fn max_stacksize(&self) -> u32 { fn max_stackdepth(&self) -> u32 {
let mut maxdepth = 0u32; let mut maxdepth = 0u32;
let mut stack = Vec::with_capacity(self.blocks.len()); let mut stack = Vec::with_capacity(self.blocks.len());
let mut startdepths = vec![u32::MAX; self.blocks.len()]; let mut startdepths = vec![u32::MAX; self.blocks.len()];