diff --git a/inputs/failing/spreadAndReturn.ts b/inputs/passing/spreadAndReturn.ts similarity index 100% rename from inputs/failing/spreadAndReturn.ts rename to inputs/passing/spreadAndReturn.ts diff --git a/valuescript_vm/src/bytecode_stack_frame.rs b/valuescript_vm/src/bytecode_stack_frame.rs index a61897f..cf20414 100644 --- a/valuescript_vm/src/bytecode_stack_frame.rs +++ b/valuescript_vm/src/bytecode_stack_frame.rs @@ -524,6 +524,7 @@ impl StackFrameTrait for BytecodeStackFrame { let cat_frame = CatStackFrame::from_args(self.decoder.decode_vec_val(&self.registers)); + self.this_target = None; self.return_target = self.decoder.decode_register_index(); return Ok(FrameStepOk::Push(Box::new(cat_frame)));