diff --git a/crates/oxide_vm/src/vm.rs b/crates/oxide_vm/src/vm.rs index 2c45afae..627ac952 100644 --- a/crates/oxide_vm/src/vm.rs +++ b/crates/oxide_vm/src/vm.rs @@ -486,6 +486,7 @@ impl Vm { let saved_this = self.regs[254]; let saved_callee = self.regs[253]; self.regs[253] = receiver; + self.regs[254] = callee; for (idx, arg) in args.iter().enumerate() { self.regs[240 + idx] = *arg; }