New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GH-93207: Remove configure check for stdarg.h (HAVE_STDARG_PROTOTYPES) #93215
Conversation
AC changes look good, but I would try to investigate further which compilers/build environments this will affect (if any); buildbots do not cover everything. |
It is unlikely as there is already code which uses variadic args and does not checks for |
If you want to schedule another build, you need to add the " |
So far all buildbots passed, I added a news item. cc @vstinner |
@erlend-aasland: /workspaces/cpython/Modules/_asynciomodule.c:2646:19: error: macro "va_start" requires 2 arguments, but only 1 given
2646 | va_start(vargs);
| ^ Footnotes |
Misc/NEWS.d/next/Build/2022-05-25-13-56-00.gh-issue-93207.B9Rubf.rst
Outdated
Show resolved
Hide resolved
Many files already call va_start() with 2 arguments: Objects/call.c, PC/launcher.c and PC/launcher2.c, Parser/pegen_errors.c, etc. (Without testing if the HAVE_STDARG_PROTOTYPES macro is defined.) |
Please remove also this line from PC/pyconfig.h:
|
Done |
Merged, thanks. |
Closes #93207