Re: Where did the warning go?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Eivind LM" <eivliste@xxxxxxxxx> writes:

> Next question: Does the -Wall flag have a long and complicated history?

No, though certainly the details have changed over time.

> The name indicates that it enables ... well, uh, ... *all* warnings. (Yes,
> i should have read the docs more carefully.)

As the docs say, -Wall enables all warnings which can be easily avoided
by changing the soure code.

> I would like to compile my code with absolutely as many compiler warnings
> enabled as possible, and then selectively deactivate the ones that I
> cannot avoid in a reasonable way.

That is pretty much the goal of -Wall.

The warnings which are not included in -Wall are either difficult to
avoid in some cases or are specific to certain programming styles.

> Is there a way to enable absolutely all? -Weverything? :)

No, that would not be useful.  Nobody writes code in the intersection of
all the programming styles supported by all the warning options.

We are certainly open to changing the ways that the warnings are
aggregated into -Wall and -Wextra, including adding a new aggregation
warning if it seems useful.  However, -Weverything is unlikely to be
accepted.

Ian

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux