various C++ regressions with new compiler

Jan Hubicka jh@suse.cz
Thu May 9 05:13:00 GMT 2002


> >>>>> "Jan" == Jan Hubicka <jh@suse.cz> writes:
> 
> > what happends is that i386.c is asked to pass as parameter record type with
> > size of 16 but with no field decls inside (only type decls).
> > I am not at all sure how this can happen, as I think only empty structures or
> > classes with no non-static data can have no field_decls.
> 
> A class can have non-empty bases but not have any fields of its own.  I
> have thought in the past that it would make sense to model base class
> subobjects as fields, but we don't.
I see, then I guess I need to traverse all the subclasses to get information
about there the fields are placed, right?

How can I accomplish that.

Honza
> 
> Jason



More information about the Gcc-patches mailing list