This commit is contained in:
blueloveTH 2023-09-29 18:44:57 +08:00
parent 6062e34a29
commit 72491056b9

View File

@ -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<>