On Wed, Jul 10, 2013 at 07:42:55AM -0700, Andi Kleen wrote:
> Andrew Haley <[email protected]> writes:
>
> > On 07/09/2013 12:59 PM, Andreas Arnez wrote:
> >> With this situation at hand, I wonder whether it's a good idea to keep
> >> maybe-uninitialized included in -Wall. Projects which have been using
> >> "-Wall -Werror" successfully for many years are now forced to
> >> investigate non-existing bugs in their code.
> >
> > But maybe-uninitialized is very useful, and it's not really inappropriate
> > for -Wall. I would question the appropriateness of using -Wall -Werror
> > in production code.
>
> Unfortunately a number of projects do that. I regularly have to remove
> -Werror from shipped makefiles, and it's primarily due to this warning.
>
> Maybe not erroring on the maybe by default would be a good idea?
But that would be very inconsistent with what -Werror does.
Projects that don't want to error out on maybe uninitialized warnings
can easily use -Wall -Werror -Wno-error=maybe-uninitialized, still get
the warning but not fatal.
Jakub