Skip to content

Commit 1dbb427

Browse files
authored
gh-107196: Remove _PyArg_VaParseTupleAndKeywordsFast() function (#107197)
Remove the private _PyArg_VaParseTupleAndKeywordsFast() function: it is no longer used.
1 parent c6539b3 commit 1dbb427

File tree

2 files changed

+0
-16
lines changed

2 files changed

+0
-16
lines changed

Include/cpython/modsupport.h

-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ PyAPI_FUNC(int) _PyArg_ParseStackAndKeywords(
5252
PyObject *kwnames,
5353
struct _PyArg_Parser *,
5454
...);
55-
PyAPI_FUNC(int) _PyArg_VaParseTupleAndKeywordsFast(PyObject *, PyObject *,
56-
struct _PyArg_Parser *, va_list);
5755
PyAPI_FUNC(PyObject * const *) _PyArg_UnpackKeywords(
5856
PyObject *const *args, Py_ssize_t nargs,
5957
PyObject *kwargs, PyObject *kwnames,

Python/getargs.c

-14
Original file line numberDiff line numberDiff line change
@@ -1418,20 +1418,6 @@ _PyArg_ParseStackAndKeywords_SizeT(PyObject *const *args, Py_ssize_t nargs, PyOb
14181418
}
14191419

14201420

1421-
PyAPI_FUNC(int)
1422-
_PyArg_VaParseTupleAndKeywordsFast(PyObject *args, PyObject *keywords,
1423-
struct _PyArg_Parser *parser, va_list va)
1424-
{
1425-
int retval;
1426-
va_list lva;
1427-
1428-
va_copy(lva, va);
1429-
1430-
retval = vgetargskeywordsfast(args, keywords, parser, &lva, 0);
1431-
va_end(lva);
1432-
return retval;
1433-
}
1434-
14351421
static void
14361422
error_unexpected_keyword_arg(PyObject *kwargs, PyObject *kwnames, PyObject *kwtuple, const char *fname)
14371423
{

0 commit comments

Comments
 (0)