diff options
author | Victor Stinner <vstinner@python.org> | 2023-08-25 22:39:24 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-25 22:39:24 (GMT) |
commit | 86bc9e35c4aaf3bcc045ddd998844ffb64fec3a2 (patch) | |
tree | e1af744ac8436549f6a3bec9048610a60e560a0c /Modules/_testclinic_limited.c | |
parent | 73d33c1a3078c5f2588c89d61e1a17a1b2a26c34 (diff) | |
download | cpython-86bc9e35c4aaf3bcc045ddd998844ffb64fec3a2.zip cpython-86bc9e35c4aaf3bcc045ddd998844ffb64fec3a2.tar.gz cpython-86bc9e35c4aaf3bcc045ddd998844ffb64fec3a2.tar.bz2 |
gh-108494: AC supports pos-only args in limited C API (#108498)
AC now checks for "#define Py_LIMITED_API" pattern to use the limited
C API.
Diffstat (limited to 'Modules/_testclinic_limited.c')
-rw-r--r-- | Modules/_testclinic_limited.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Modules/_testclinic_limited.c b/Modules/_testclinic_limited.c index 6dd2745..0b606c9 100644 --- a/Modules/_testclinic_limited.c +++ b/Modules/_testclinic_limited.c @@ -45,9 +45,27 @@ my_int_func_impl(PyObject *module, int arg) } +/*[clinic input] +my_int_sum -> int + + x: int + y: int + / + +[clinic start generated code]*/ + +static int +my_int_sum_impl(PyObject *module, int x, int y) +/*[clinic end generated code: output=3e52db9ab5f37e2f input=0edb6796813bf2d3]*/ +{ + return x + y; +} + + static PyMethodDef tester_methods[] = { TEST_EMPTY_FUNCTION_METHODDEF MY_INT_FUNC_METHODDEF + MY_INT_SUM_METHODDEF {NULL, NULL} }; |