This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Should -Wmaybe-uninitialized be included in -Wall?
- From: Andi Kleen <andi at firstfloor dot org>
- To: Andrew Haley <aph at redhat dot com>
- Cc: Andreas Arnez <arnez at linux dot vnet dot ibm dot com>, gcc at gcc dot gnu dot org
- Date: Wed, 10 Jul 2013 07:42:55 -0700
- Subject: Re: Should -Wmaybe-uninitialized be included in -Wall?
- References: <87ehb8rljz dot fsf at br87z6lw dot de dot ibm dot com> <51DBFC32 dot 8050401 at redhat dot com>
Andrew Haley <aph@redhat.com> 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?
-Andi
--
ak@linux.intel.com -- Speaking for myself only