Re: Missing warning about uninitialized variable.

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

 



On 2007/11/29, John Love-Jensen <eljay@xxxxxxxxx> wrote:
> Hi J.C.,
>
> In your ishootyou.c, if your objective is to have the compiler display the
> warning, ala...
>
> gcc -O -Wuninitialized -lm -Wall ishootyou.c -o ishootyou
>
> ishootyou.c:12: warning: 'uninitialized_var_gurka' may be used uninitialized
> in this function
>
> ...how come you are not enabling the warning, as I've done above?
>
> Or even more so, as indicated by the comment in the code, treating it as an
> error?
>
> gcc -Werror -O -Wuninitialized -lm -Wall ishootyou.c -o ishootyou
>
> On my version of GCC, I realize that -Wall enables -Wuninitialized ... but
> ONLY if optimizations are enabled.  Which has already been mentioned by
> someone else in this discussion thread.
>
> Sincerely,
> --Eljay

Put -Werror -Wuninitialized -Wall to one large project that has many warnings,
and it will be tedious to abort the entire project at the first warning!!!

To ignore -Werror is not a solution.

The solution is to implement -Werror-uninitialized. Agree we it?

   J.C.Pizarro

[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