From 1179f4b40f375af5c59cd4b6be9cc313fa0e1a37 Mon Sep 17 00:00:00 2001 From: INADA Naoki Date: Mon, 21 May 2018 18:35:41 +0900 Subject: bpo-33583: Add note in PyObject_GC_Resize() doc (GH-7021) --- Modules/gcmodule.c | 1 + 1 file changed, 1 insertion(+) (limited to 'Modules/gcmodule.c') diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c index 8ba1093c02..09c7356936 100644 --- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c @@ -1752,6 +1752,7 @@ _PyObject_GC_Resize(PyVarObject *op, Py_ssize_t nitems) { const size_t basicsize = _PyObject_VAR_SIZE(Py_TYPE(op), nitems); PyGC_Head *g = AS_GC(op); + assert(!IS_TRACKED(op)); if (basicsize > PY_SSIZE_T_MAX - sizeof(PyGC_Head)) return (PyVarObject *)PyErr_NoMemory(); g = (PyGC_Head *)PyObject_REALLOC(g, sizeof(PyGC_Head) + basicsize); -- cgit v1.2.1