From: Jack Jansen Date: Thu, 19 Dec 2002 23:34:40 +0000 (+0000) Subject: Always use self->ob_type->tp_free when freeing an object. X-Git-Tag: v2.3c1~2944 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=77e8ad46842ef4b211edd37329c3ebeec0cb54f9;p=thirdparty%2FPython%2Fcpython.git Always use self->ob_type->tp_free when freeing an object. --- diff --git a/Tools/bgen/bgen/bgenObjectDefinition.py b/Tools/bgen/bgen/bgenObjectDefinition.py index 510b9b8442d3..fd60d610aebf 100644 --- a/Tools/bgen/bgen/bgenObjectDefinition.py +++ b/Tools/bgen/bgen/bgenObjectDefinition.py @@ -137,7 +137,7 @@ class ObjectDefinition(GeneratorGroup): if self.basetype: Output("%s.tp_dealloc(self)", self.basetype) else: - Output("PyObject_Del(self);") + Output("self->ob_type->tp_free((PyObject *)self);") OutRbrace() def outputCleanupStructMembers(self):