This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH/RFC] enable -Wstrict-prototypes (PR 82922)
On 6/21/18, Jeff Law <law@redhat.com> wrote:
> On 06/12/2018 11:21 AM, Joseph Myers wrote:
>> On Tue, 12 Jun 2018, Martin Sebor wrote:
>>
>>> The proposal to enable -Wstrict-prototypes discussed below
>>> was considered too late for GCC 8. I'd like to revive it
>>> now for GCC 9.
>>>
>>> https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00935.html
>>
>> My point from that discussion stands that () for no arguments should be
>> considered separately from warning for all the other cases.
> There's a lot of legacy code out there... What's the proposal for
> handling the no argument () case? Are we thinking multiple levels? And
> if so what's the default?
-Wstrict-prototypes and -Wstricter-prototypes for the prototypes case?
And then split
-Wold-style-definition into -Wold-style-definition and
-Wc++-style-definition for the equivalent use of () in function
definitions?
>
> This has the potential to cause a lot of headaches for the distros...
>
> jeff
>
>