fix: 修复嵌套函数调用并接通闭包捕获链路

This commit is contained in:
爱特每羊队
2026-06-30 21:52:18 +08:00
parent 575d3fdc08
commit b944aa2832
5 changed files with 50 additions and 27 deletions
-1
View File
@@ -769,7 +769,6 @@ impl Vm {
self.sub_modules = Arc::new(callee_subs.clone());
self.immutables_cache = (0..=callee_subs.len()).map(|_| OnceLock::new()).collect();
}
self.cell_stack.push(Vec::with_capacity(subs[sub_idx].cells_needed as usize));
self.active_reg_limit = sub_n_registers.max(1);
self.pc = 0;