Get ordering right for TRACE_REFS/COUNT_ALLOCS combination (otherwise

may get inc_count sanity check abort).
This commit is contained in:
Sjoerd Mullender 1995-09-18 10:49:04 +00:00
parent 0c6563f7c7
commit 6f011d7ad5

View File

@ -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 */