[pypy-svn] r72802 - pypy/branch/cpython-extension/pypy/module/cpyext

xoraxax at codespeak.net xoraxax at codespeak.net
Thu Mar 25 14:46:03 CET 2010


Author: xoraxax
Date: Thu Mar 25 14:46:01 2010
New Revision: 72802

Modified:
   pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py
Log:
Add cast.

Modified: pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py
==============================================================================
--- pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py	(original)
+++ pypy/branch/cpython-extension/pypy/module/cpyext/typeobject.py	Thu Mar 25 14:46:01 2010
@@ -241,7 +241,8 @@
 def type_dealloc(space, obj):
     obj_pto = rffi.cast(PyTypeObjectPtr, obj)
     type_pto = rffi.cast(PyTypeObjectPtr, obj.c_obj_type)
-    Py_XDECREF(space, obj_pto.c_tp_base)
+    base_pyo = rffi.cast(PyObject, obj_pto.c_tp_base)
+    Py_XDECREF(space, base_pyo)
     # type_dealloc code follows:
     # XXX XDECREF tp_dict, tp_bases, tp_mro, tp_cache,
     #             tp_subclasses



More information about the Pypy-commit mailing list