On 06/21/2018 05:14 PM, Jeff Law 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?

This has the potential to cause a lot of headaches for the distros...

I've been pondering diagnosing calls with one or more arguments
to such functions instead as an alternative.  It would miss
the problem when the function is defined to take arguments.
I haven't prototyped it yet.

Martin

Reply via email to