https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107980
--- Comment #9 from Aaron Ballman <aaron at aaronballman dot com> --- Btw, a similar issue in this area is that GCC no longer diagnoses when the user passes a second argument to va_start in C2x mode and the argument is not the parameter before the ellipsis. e.g., ``` #include <stdarg.h> void diag(int a, int b, ...) { va_list list; va_start(list, a); va_end(list); } ``` https://godbolt.org/z/daeYbPv6z