diff options
| author | Sjoerd Mullender <sjoerd@acm.org> | 1995-09-18 10:49:04 +0000 |
|---|---|---|
| committer | Sjoerd Mullender <sjoerd@acm.org> | 1995-09-18 10:49:04 +0000 |
| commit | 6f011d7ad5671f320ace1502669469af7b4051f0 (patch) | |
| tree | 957ee5cf34dbc0a053fabf8c8c256f13c505094e /Objects/classobject.c | |
| parent | 0c6563f7c7a435253f49d44806bc1a926de8741a (diff) | |
| download | cpython-git-6f011d7ad5671f320ace1502669469af7b4051f0.tar.gz | |
Get ordering right for TRACE_REFS/COUNT_ALLOCS combination (otherwise
may get inc_count sanity check abort).
Diffstat (limited to 'Objects/classobject.c')
| -rw-r--r-- | Objects/classobject.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/classobject.c b/Objects/classobject.c index 94ed2db202..550ee1cb4f 100644 --- a/Objects/classobject.c +++ b/Objects/classobject.c @@ -351,11 +351,11 @@ instance_dealloc(inst) /* much too complicated if TRACE_REFS defined */ extern long ref_total; inst->ob_type = &Instancetype; + NEWREF(inst); ref_total--; /* compensate for increment in NEWREF */ #ifdef COUNT_ALLOCS inst->ob_type->tp_alloc--; /* ditto */ #endif - NEWREF(inst); #else INCREF(inst); #endif /* TRACE_REFS */ |
