diff options
author | Guido van Rossum <guido@python.org> | 1995-04-06 14:46:26 +0000 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-04-06 14:46:26 +0000 |
commit | f3d5399504c89919148f2b9c767ba468013725b0 (patch) | |
tree | 6ac52be43007104283fcd4f44ef65e2da6ea9ed5 /Objects/object.c | |
parent | 768606db3b07a2bb6183e7182a64cbb4c05a81ea (diff) | |
download | cpython-f3d5399504c89919148f2b9c767ba468013725b0.tar.gz |
change in counting freed objects
Diffstat (limited to 'Objects/object.c')
-rw-r--r-- | Objects/object.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Objects/object.c b/Objects/object.c index fc8d525d7d..d7110ae852 100644 --- a/Objects/object.c +++ b/Objects/object.c @@ -61,7 +61,7 @@ inc_count(tp) typeobject *tp; { if (tp->tp_alloc == 0) { - /* first time; hang in linked list */ + /* first time; insert in linked list */ if (tp->tp_next != NULL) /* sanity check */ fatal("XXX inc_count sanity check"); tp->tp_next = type_list; @@ -490,6 +490,9 @@ UNREF(op) op->_ob_next->_ob_prev = op->_ob_prev; op->_ob_prev->_ob_next = op->_ob_next; op->_ob_next = op->_ob_prev = NULL; +#ifdef COUNT_ALLOCS + op->ob_type->tp_free++; +#endif } DELREF(op) @@ -497,9 +500,6 @@ DELREF(op) { destructor dealloc = op->ob_type->tp_dealloc; UNREF(op); -#ifdef COUNT_ALLOCS - op->ob_type->tp_free++; -#endif op->ob_type = NULL; (*dealloc)(op); } |