From: Serhiy Storchaka Date: Mon, 26 Sep 2016 20:01:23 +0000 (+0300) Subject: issue #28144: Decrease empty_keys_struct's dk_refcnt X-Git-Tag: v3.6.0b2~117 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=97932e4c4f3eeab12889fe45c935e2e6b91ac390;p=thirdparty%2FPython%2Fcpython.git issue #28144: Decrease empty_keys_struct's dk_refcnt since there is no dummy_struct any more. Patch by Xiang Zhang. --- diff --git a/Objects/dictobject.c b/Objects/dictobject.c index 36ea8f1a5a52..fe19445a0296 100644 --- a/Objects/dictobject.c +++ b/Objects/dictobject.c @@ -419,7 +419,7 @@ dk_set_index(PyDictKeysObject *keys, Py_ssize_t i, Py_ssize_t ix) * (which cannot fail and thus can do no allocation). */ static PyDictKeysObject empty_keys_struct = { - 2, /* dk_refcnt 1 for this struct, 1 for dummy_struct */ + 1, /* dk_refcnt */ 1, /* dk_size */ lookdict_split, /* dk_lookup */ 0, /* dk_usable (immutable) */