[C PATCH] Add -Wincompatible-pointer-types option (PR c/58286)

Joseph S. Myers joseph@codesourcery.com
Mon Jun 30 20:15:00 GMT 2014


On Mon, 30 Jun 2014, Marek Polacek wrote:

> This patch adds the -Wincompatible-pointer-types option for a warning
> we already have, so it's possible to suppress this specific warning, or
> use it with -Werror= and so on.
> As a followup change, I'm considering printing the types of the pointers;
> saying merely e.g. "assignment from incompatible pointer type" seems to be too
> austere.  (We say "expected T but argument is of type U" when passing arguments.)
> This is for C/ObjC only, since in C++, we'd issue "cannot convert" error.
> 
> Bootstrapped/regtested on x86_64-linux, ok for trunk?

OK with the documentation amended to make clear this is for the cases not 
covered by -Wno-pointer-sign (which in ISO C terms are just as 
incompatible as the cases covered by the new option).

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Gcc-patches mailing list