[GCC-XML] Bug, or is it me?

Brad King brad.king at kitware.com
Mon Jul 3 13:04:56 EDT 2006


Tony Whitley wrote:
> Apologies, I'm an occasional user of gccxml rather than an expert and I
> don't understand what's happening here.
> 
> 
> I have a struct which has a pointer to another struct, like this:
> 
> typedef struct
> {
>  int one;
> } referred_struct;
> 
> typedef struct
> {
>  int two;
> } pointed_to_struct;
> 
> typedef struct
> {
>  referred_struct    referred;
>  pointed_to_struct *pointer_to_struct;
> } referring_struct;
> 
> referring_struct all;
> 
> 
> 
> If I run gccxml with
>    -fxml-start=all
> I get output (below) that includes a reference to "pointed_to_struct" 
> but none of its contents: "one" is present in the XML but not "two"

When using the -fxml-start option the dump includes everything needed to 
describe the interface of the requested name.  Since a pointer can be 
passed without the struct definition it is not dumped.

-Brad



More information about the gccxml mailing list