diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2018-05-21 07:51:00 -0700 |
---|---|---|
committer | INADA Naoki <methane@users.noreply.github.com> | 2018-05-21 23:51:00 +0900 |
commit | 2b4ed5da1d599190c3be0084ee235b0a8f0a75ea (patch) | |
tree | aabaae9d692116c560f5d00fdfe98dc1ea76f6d4 /Modules/gcmodule.c | |
parent | 316f86911a369a1c8f6f3a94620f1bdecefe59b2 (diff) | |
download | cpython-git-2b4ed5da1d599190c3be0084ee235b0a8f0a75ea.tar.gz |
bpo-33583: Add note in PyObject_GC_Resize() doc (GH-7021)
(cherry picked from commit 1179f4b40f375af5c59cd4b6be9cc313fa0e1a37)
Co-authored-by: INADA Naoki <methane@users.noreply.github.com>
Diffstat (limited to 'Modules/gcmodule.c')
-rw-r--r-- | Modules/gcmodule.c | 1 |
1 files changed, 1 insertions, 0 deletions
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); |