diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2002-12-19 23:34:40 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2002-12-19 23:34:40 (GMT) |
commit | 77e8ad46842ef4b211edd37329c3ebeec0cb54f9 (patch) | |
tree | 32b85a9c6d9ba9d3faad35070a3fc64512653a6b /Tools/bgen | |
parent | 6810f92d4df90e358751b697d1c7a978c007fae0 (diff) | |
download | cpython-77e8ad46842ef4b211edd37329c3ebeec0cb54f9.zip cpython-77e8ad46842ef4b211edd37329c3ebeec0cb54f9.tar.gz cpython-77e8ad46842ef4b211edd37329c3ebeec0cb54f9.tar.bz2 |
Always use self->ob_type->tp_free when freeing an object.
Diffstat (limited to 'Tools/bgen')
-rw-r--r-- | Tools/bgen/bgen/bgenObjectDefinition.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Tools/bgen/bgen/bgenObjectDefinition.py b/Tools/bgen/bgen/bgenObjectDefinition.py index 510b9b8..fd60d61 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): |