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
93e6eb99ea
commit
a063249832
5
src/vm.h
5
src/vm.h
@ -784,10 +784,9 @@ public:
|
||||
PyVar _tp_user_pointer, _tp_super;
|
||||
|
||||
template<typename P>
|
||||
inline PyVarRef PyRef(P value) {
|
||||
// TODO: use perfect forwarding
|
||||
inline PyVarRef PyRef(P&& value) {
|
||||
static_assert(std::is_base_of<BaseRef, P>::value, "P should derive from BaseRef");
|
||||
return newObject(_tp_ref, value);
|
||||
return newObject(_tp_ref, std::forward<P>(value));
|
||||
}
|
||||
|
||||
inline const BaseRef* PyRef_AS_C(const PyVar& obj)
|
||||
|
Loading…
x
Reference in New Issue
Block a user