[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