mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-21 20:10:17 +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{
|
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{
|
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{
|
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{
|
void IndexRef::del(VM* vm, Frame* frame) const{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user