aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Objects/tupleobject.c
diff options
context:
space:
mode:
authorPablo Galindo Salgado <Pablogsal@gmail.com>2024-11-19 10:35:17 +0000
committerGitHub <noreply@github.com>2024-11-19 10:35:17 +0000
commit30aeb00d367d0cc9e5a7603371636cddea09f1c0 (patch)
tree70460af295fd174eeee64b893ecee84132c3f66f /Objects/tupleobject.c
parent899fdb213db6c5881c5f9c6760ead6fd713d2070 (diff)
downloadcpython-30aeb00d367d0cc9e5a7603371636cddea09f1c0.tar.gz
cpython-30aeb00d367d0cc9e5a7603371636cddea09f1c0.zip
gh-126076: Account for relocated objects in tracemalloc (#126077)
Diffstat (limited to 'Objects/tupleobject.c')
-rw-r--r--Objects/tupleobject.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Objects/tupleobject.c b/Objects/tupleobject.c
index 193914d54bd..49977726ead 100644
--- a/Objects/tupleobject.c
+++ b/Objects/tupleobject.c
@@ -966,6 +966,7 @@ _PyTuple_Resize(PyObject **pv, Py_ssize_t newsize)
for (i = newsize; i < oldsize; i++) {
Py_CLEAR(v->ob_item[i]);
}
+ _PyReftracerTrack((PyObject *)v, PyRefTracer_DESTROY);
sv = PyObject_GC_Resize(PyTupleObject, v, newsize);
if (sv == NULL) {
*pv = NULL;