Skip to content

Commit 5da8800

Browse files
Revert OBJECT_STAT_INC(object_visits)
1 parent f86796d commit 5da8800

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Python/gc.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,7 @@ struct visit_decref_context {
534534
static int
535535
visit_decref(PyObject *op, void *arg)
536536
{
537+
OBJECT_STAT_INC(object_visits);
537538
struct visit_decref_context *ctx = (struct visit_decref_context *)arg;
538539
ctx->stats->object_visits += 1;
539540
_PyObject_ASSERT(ctx->parent, !_PyObject_IsFreed(op));
@@ -612,6 +613,7 @@ visit_reachable(PyObject *op, void *arg)
612613
struct visit_reachable_context *ctx = (struct visit_reachable_context *)arg;
613614
ctx->stats->object_visits += 1;
614615
PyGC_Head *reachable = ctx->head;
616+
OBJECT_STAT_INC(object_visits);
615617
if (!_PyObject_IS_GC(op)) {
616618
return 0;
617619
}
@@ -855,6 +857,7 @@ visit_move(PyObject *op, void *arg)
855857
struct visit_reachable_context *ctx = (struct visit_reachable_context *)arg;
856858
PyGC_Head *tolist = ctx->head;
857859
ctx->stats->object_visits += 1;
860+
OBJECT_STAT_INC(object_visits);
858861
if (_PyObject_IS_GC(op)) {
859862
PyGC_Head *gc = AS_GC(op);
860863
if (gc_is_collecting(gc)) {
@@ -1487,6 +1490,7 @@ struct container_and_flag {
14871490
static int
14881491
visit_add_to_container(PyObject *op, void *arg)
14891492
{
1493+
OBJECT_STAT_INC(object_visits);
14901494
struct container_and_flag *cf = (struct container_and_flag *)arg;
14911495
cf->stats->object_visits += 1;
14921496
int visited = cf->visited_space;

0 commit comments

Comments
 (0)