commit | 1179f4b40f375af5c59cd4b6be9cc313fa0e1a37 | [log] [tgz] |
---|---|---|
author | INADA Naoki <methane@users.noreply.github.com> | Mon May 21 18:35:41 2018 +0900 |
committer | GitHub <noreply@github.com> | Mon May 21 18:35:41 2018 +0900 |
tree | b1c19c071e484c60f207a77571bc34a3a2ea4951 | |
parent | e2537521916c5bf88fcf54d4654ff1bcd332be4a [diff] [blame] |
bpo-33583: Add note in PyObject_GC_Resize() doc (GH-7021)
diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c index 8ba1093..09c7356 100644 --- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c
@@ -1752,6 +1752,7 @@ { 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);