track attr_var_init lengths on the stack (#1667)

This commit is contained in:
Mark Thom
2022-12-16 00:42:31 -07:00
parent 1eff758751
commit cf63e8375d
8 changed files with 15 additions and 21 deletions

View File

@@ -3683,14 +3683,6 @@ impl Machine {
try_or_throw!(self.machine_st, self.get_single_char());
step_or_fail!(self, self.machine_st.p = self.machine_st.cp);
}
&Instruction::CallResetAttrVarState(_) => {
self.reset_attr_var_state();
self.machine_st.p += 1;
}
&Instruction::ExecuteResetAttrVarState(_) => {
self.reset_attr_var_state();
self.machine_st.p = self.machine_st.cp;
}
&Instruction::CallTruncateIfNoLiftedHeapGrowthDiff(_) => {
self.truncate_if_no_lifted_heap_growth_diff();
step_or_fail!(self, self.machine_st.p += 1);