https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117664
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> --- GCC trunk now defaults to -std=gnu23. C23 removes unprototyped functions, so `void foo()` now means `void foo(void)`.
sjames at gcc dot gnu.org via Gcc-bugs Mon, 18 Nov 2024 19:04:55 -0800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117664
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> --- GCC trunk now defaults to -std=gnu23. C23 removes unprototyped functions, so `void foo()` now means `void foo(void)`.