Commit fd4853d2 authored by Mark Florisson's avatar Mark Florisson

Properly decref objects held by fused functions

parent 976d57f2
...@@ -598,6 +598,7 @@ static PyObject *__pyx_FusedFunction_New(PyTypeObject *type, ...@@ -598,6 +598,7 @@ static PyObject *__pyx_FusedFunction_New(PyTypeObject *type,
PyObject *qualname, PyObject *self, PyObject *module, PyObject *qualname, PyObject *self, PyObject *module,
PyObject *code); PyObject *code);
static __pyx_FusedFunction_clear(__pyx_FusedFunctionObject *self);
static PyTypeObject *__pyx_FusedFunctionType = NULL; static PyTypeObject *__pyx_FusedFunctionType = NULL;
static int __pyx_FusedFunction_init(void); static int __pyx_FusedFunction_init(void);
...@@ -625,7 +626,7 @@ __pyx_FusedFunction_New(PyTypeObject *type, PyMethodDef *ml, int flags, ...@@ -625,7 +626,7 @@ __pyx_FusedFunction_New(PyTypeObject *type, PyMethodDef *ml, int flags,
static void __pyx_FusedFunction_dealloc(__pyx_FusedFunctionObject *self) { static void __pyx_FusedFunction_dealloc(__pyx_FusedFunctionObject *self) {
Py_XDECREF(self->__signatures__); Py_XDECREF(self->__signatures__);
/* __pyx_CyFunction_dealloc((__pyx_CyFunctionObject *) m); */ __pyx_FusedFunction_clear(self);
__pyx_FusedFunctionType->tp_free((PyObject *) self); __pyx_FusedFunctionType->tp_free((PyObject *) self);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment