coretypes.h: change class rtx_def to struct

Richard Biener rguenther@suse.de
Thu Jan 19 11:33:00 GMT 2017


On Thu, 19 Jan 2017, Jakub Jelinek wrote:

> On Thu, Jan 19, 2017 at 12:23:34PM +0100, Richard Biener wrote:
> > On Thu, 19 Jan 2017, Gerald Pfeifer wrote:
> > 
> > > This innocent looking patch shaves 1749 warnings in stage 1
> > > when building with clang (such as on newer versions of FreeBSD).
> > > 
> > > Richi, at one point you indicated such changes would be fine
> > > (though usually they go from struct to class)?
> > 
> > In this case I'd rather prefer you make rtx_def a class (for consistency
> > with the other classes deriving from it).
> > 
> > That change is ok.
> 
> Wouldn't it be better to just in configure add -Wno-whatever to disable the
> bogus clang warning (if it has a -W* switch)?

Also works for me.

> Making rtx_def a class would require adding public:

Yes, but it would be consistent then.

Richard.



More information about the Gcc-patches mailing list