diff options
author | Christian Heimes <christian@python.org> | 2016-09-13 20:22:02 +0200 |
---|---|---|
committer | Christian Heimes <christian@python.org> | 2016-09-13 20:22:02 +0200 |
commit | f051e43b22af014364e231c36489e6745993ea34 (patch) | |
tree | 7a35470d92a6a5146bfa321bda6f9024e90adc7d /Objects/abstract.c | |
parent | a4d9b17b1fd0f3432c72d686c7668169e39e7119 (diff) | |
download | cpython-git-f051e43b22af014364e231c36489e6745993ea34.tar.gz |
Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy().
Diffstat (limited to 'Objects/abstract.c')
-rw-r--r-- | Objects/abstract.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Objects/abstract.c b/Objects/abstract.c index 17da5c999a..36f22426ac 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -2353,7 +2353,7 @@ _PyObject_Call_Prepend(PyObject *func, /* use borrowed references */ stack[0] = obj; - Py_MEMCPY(&stack[1], + memcpy(&stack[1], &PyTuple_GET_ITEM(args, 0), argcount * sizeof(PyObject *)); @@ -2428,7 +2428,7 @@ _PyStack_UnpackDict(PyObject **args, Py_ssize_t nargs, PyObject *kwargs, } /* Copy position arguments (borrowed references) */ - Py_MEMCPY(stack, args, nargs * sizeof(stack[0])); + memcpy(stack, args, nargs * sizeof(stack[0])); kwstack = stack + nargs; pos = i = 0; |