mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 03:50:16 +00:00
Update vm.h
This commit is contained in:
parent
d15747c2f0
commit
12977fd9ec
4
src/vm.h
4
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{
|
||||
|
Loading…
x
Reference in New Issue
Block a user