fix: 修复闭包值传递链路

This commit is contained in:
爱特每羊队
2026-06-30 22:52:25 +08:00
parent a6168c8a57
commit a17f98b02d
5 changed files with 34 additions and 10 deletions
-1
View File
@@ -767,7 +767,6 @@ impl Vm {
let callee_subs = &subs[sub_idx].sub_modules;
if !callee_subs.is_empty() {
self.sub_modules = Arc::new(callee_subs.clone());
self.immutables_cache = (0..=callee_subs.len()).map(|_| OnceLock::new()).collect();
}
self.active_reg_limit = sub_n_registers.max(1);