Commit 9892f521 authored by Benjamin Peterson's avatar Benjamin Peterson

avoid a function call with redundant checks for dict size

parent 37d2c99b
...@@ -1335,7 +1335,7 @@ dict_fromkeys(PyObject *cls, PyObject *args) ...@@ -1335,7 +1335,7 @@ dict_fromkeys(PyObject *cls, PyObject *args)
if (d == NULL) if (d == NULL)
return NULL; return NULL;
if (PyDict_CheckExact(d) && PyDict_Size(d) == 0) { if (PyDict_CheckExact(d) && ((PyDictObject *)d)->ma_used == 0) {
if (PyDict_CheckExact(seq)) { if (PyDict_CheckExact(seq)) {
PyDictObject *mp = (PyDictObject *)d; PyDictObject *mp = (PyDictObject *)d;
PyObject *oldvalue; PyObject *oldvalue;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment