summaryrefslogtreecommitdiffstats
path: root/Objects
diff options
context:
space:
mode:
authorEric Lippert <eric@lippert.com>2018-10-22 15:52:46 (GMT)
committerƁukasz Langa <lukasz@langa.pl>2018-10-22 15:52:46 (GMT)
commit5a95ba29da7e55fe6a8777b6ea4c68f60cf0e407 (patch)
tree51e246406df188ece6d7de1aee7a6e7f4e02f2c4 /Objects
parent2447773573e74819e163f8963ab107bc5db123e5 (diff)
downloadcpython-5a95ba29da7e55fe6a8777b6ea4c68f60cf0e407.zip
cpython-5a95ba29da7e55fe6a8777b6ea4c68f60cf0e407.tar.gz
cpython-5a95ba29da7e55fe6a8777b6ea4c68f60cf0e407.tar.bz2
Fix issue 34551 - remove redundant store (#9009)
The assignment of i/2 to nk is redundant because on this code path, nk is already the size of the dictionary, and i is already twice the size of the dictionary. I've replaced the store with an assertion that i/2 is nk.
Diffstat (limited to 'Objects')
-rw-r--r--Objects/call.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Objects/call.c b/Objects/call.c
index 1937a8b..bda0573 100644
--- a/Objects/call.c
+++ b/Objects/call.c
@@ -352,7 +352,7 @@ _PyFunction_FastCallDict(PyObject *func, PyObject *const *args, Py_ssize_t nargs
Py_INCREF(k[i+1]);
i += 2;
}
- nk = i / 2;
+ assert(i / 2 == nk);
}
else {
kwtuple = NULL;