On 01/11/2018 12:10 PM, Jakub Jelinek wrote: > On Thu, Jan 11, 2018 at 11:41:19AM -0700, Martin Sebor wrote: >> Declaring a function without a prototype has been deprecated >> for nearly two decades (since C99) and may be removed from >> the C language in C2X. To prompt programs to transition to >> the more modern and safer style, PR 82922 requests to enable >> Wstrict-prototypes in -Wextra. > > Does it really warn for > > int > main () > { > ... > } > > ? main isn't called from C code, there is no reason why it should > use prototypes. In the testsuite we have over 5000 C tests that do > something like that. > > Furthermore, this should have been suggested in stage1, not 3 days before > end of stage3 IMNSHO. Given the scope of the behavior change, let's push this out to the next stage1.
Jeff