blueloveTH 2 yıl önce
ebeveyn
işleme
9c71710dbc
2 değiştirilmiş dosya ile 1 ekleme ve 6 silme
  1. 1 1
      include/pocketpy/cffi.h
  2. 0 5
      include/pocketpy/vm.h

+ 1 - 1
include/pocketpy/cffi.h

@@ -55,7 +55,7 @@ struct VoidP{
     static void _register(VM* vm, PyObject* mod, PyObject* type);
 };
 
-inline PyObject* py_var(VM* vm, void* p){
+inline PyObject* py_var(VM* vm, const void* p){
     return VAR_T(VoidP, p);
 }
 

+ 0 - 5
include/pocketpy/vm.h

@@ -608,11 +608,6 @@ inline PyObject* py_var(VM* vm, NoReturn val){
     return vm->None;
 }
 
-inline PyObject* py_var(VM* vm, PyObject* val){
-    PK_UNUSED(vm);
-    return val;
-}
-
 template<int ARGC>
 PyObject* VM::bind_method(PyObject* obj, Str name, NativeFuncC fn) {
     check_non_tagged_type(obj, tp_type);