summaryrefslogtreecommitdiff
path: root/src/model/func.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/model/func.rs')
-rw-r--r--src/model/func.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/model/func.rs b/src/model/func.rs
index 216ee806..654b7e65 100644
--- a/src/model/func.rs
+++ b/src/model/func.rs
@@ -115,7 +115,7 @@ impl Func {
Repr::Native(native) => (native.func)(vm, &mut args)?,
Repr::Closure(closure) => closure.call(vm, self, &mut args)?,
Repr::With(wrapped, applied) => {
- args.items.splice(..0, applied.items.iter().cloned());
+ args.items = applied.items.iter().cloned().chain(args.items).collect();
return wrapped.call(vm, args);
}
};