From 12977fd9ecc66529842e5d9ec5542e51f7c124db Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Wed, 22 Feb 2023 22:39:21 +0800 Subject: [PATCH] Update vm.h --- src/vm.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vm.h b/src/vm.h index 9c5aba6d..20776a75 100644 --- a/src/vm.h +++ b/src/vm.h @@ -802,7 +802,7 @@ PyVar AttrRef::get(VM* vm, Frame* frame) const{ } void AttrRef::set(VM* vm, Frame* frame, PyVar val) const{ - vm->setattr(obj, attr.name(), val); + vm->setattr(obj, attr.name(), std::move(val)); } void AttrRef::del(VM* vm, Frame* frame) const{ @@ -816,7 +816,7 @@ PyVar IndexRef::get(VM* vm, Frame* frame) const{ } void IndexRef::set(VM* vm, Frame* frame, PyVar val) const{ - vm->call(obj, __setitem__, pkpy::two_args(index, val)); + vm->call(obj, __setitem__, pkpy::two_args(index, std::move(val))); } void IndexRef::del(VM* vm, Frame* frame) const{