mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-22 04:20:17 +00:00
...
This commit is contained in:
parent
6062e34a29
commit
72491056b9
@ -228,9 +228,8 @@ __T py_cast(VM* vm, PyObject* obj) {
|
||||
}else if constexpr(is_py_class<T>::value){
|
||||
T::_check_type(vm, obj);
|
||||
return PK_OBJ_GET(T, obj);
|
||||
}else {
|
||||
return Discarded();
|
||||
}
|
||||
return Discarded();
|
||||
}
|
||||
|
||||
template<typename __T>
|
||||
@ -242,9 +241,8 @@ __T _py_cast(VM* vm, PyObject* obj) {
|
||||
return to_void_p<__T>(vm, obj);
|
||||
}else if constexpr(is_py_class<T>::value){
|
||||
return PK_OBJ_GET(T, obj);
|
||||
}else {
|
||||
return Discarded();
|
||||
}
|
||||
return Discarded();
|
||||
}
|
||||
|
||||
#define VAR(x) py_var(vm, x)
|
||||
@ -270,9 +268,8 @@ inline bool try_cast_int(PyObject* obj, i64* val) noexcept {
|
||||
}else if(is_heap_int(obj)){
|
||||
*val = PK_OBJ_GET(i64, obj);
|
||||
return true;
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
template<>
|
||||
|
Loading…
x
Reference in New Issue
Block a user