------- Comment #3 from manu at gcc dot gnu dot org  2010-02-14 20:04 -------
(In reply to comment #2)
> In C++ NULL is defined as 0, or 0L. However, as it is a special keyword, I
> would like g++ to identify that it is special, and warn when initialising non
> pointer types to be NULL.

This is on purpose. See PR c++/24745.

> Ah ok, so it does this already, with the -Wconversion.. I had expected that
> would be in -Wall!  Can it be added to -Wall?

No, it can't. Wconversion is too noisy at the moment and it warns for perfectly
legitimate code that is difficult to change. I think it is to imprecise even
for -Wextra.

http://gcc.gnu.org/wiki/NewWconversion

Since there is another bug for the other issues you mention, I am closing this
one as INVALID.


-- 

manu at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |manu at gcc dot gnu dot org
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31755

Reply via email to