Skip to content

Commit f88e138

Browse files
bpo-20291: Fix MSVC warnings in getargs.c (GH-27211)
* Fix MSVC warnings in getargs.c * apply suggestions Co-Authored-By: Batuhan Taskaya <batuhan@python.org> Co-authored-by: Batuhan Taskaya <batuhan@python.org>
1 parent 689b05c commit f88e138

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: Python/getargs.c

+2-1
Original file line numberDiff line numberDiff line change
@@ -2552,7 +2552,8 @@ _PyArg_UnpackKeywordsWithVararg(PyObject *const *args, Py_ssize_t nargs,
25522552
}
25532553

25542554
/* copy keyword args using kwtuple to drive process */
2555-
for (i = Py_MAX((int)nargs, posonly) - varargssize; i < maxargs; i++) {
2555+
for (i = Py_MAX((int)nargs, posonly) -
2556+
Py_SAFE_DOWNCAST(varargssize, Py_ssize_t, int); i < maxargs; i++) {
25562557
if (nkwargs) {
25572558
keyword = PyTuple_GET_ITEM(kwtuple, i - posonly);
25582559
if (kwargs != NULL) {

0 commit comments

Comments
 (0)