]> granicus.if.org Git - python/commitdiff
Use _PyDict_NewPresized() in _PyStack_AsDict()
authorVictor Stinner <victor.stinner@gmail.com>
Thu, 15 Dec 2016 15:59:40 +0000 (16:59 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Thu, 15 Dec 2016 15:59:40 +0000 (16:59 +0100)
Issue #27810.

Objects/abstract.c

index 351c6eb56b2ddf52a0c543a7c479cd2d349a0770..67b163d7b76daccf8e853d2a9fae758c0e2e7695 100644 (file)
@@ -2378,7 +2378,7 @@ _PyStack_AsDict(PyObject **values, PyObject *kwnames)
     PyObject *kwdict;
     Py_ssize_t i;
 
-    kwdict = PyDict_New();
+    kwdict = _PyDict_NewPresized(nkwargs);
     if (kwdict == NULL) {
         return NULL;
     }