[GCC-XML] Functions that takes array as argument - small advice	needed
    Brad King 
    brad.king at kitware.com
       
    Tue Apr 11 14:49:54 EDT 2006
    
    
  
Roman Yakovenko wrote:
> Hi. I have small problem with xml generated by GCC-XML.
> Please consider next use case:
> 
> void do_smth( int array[23] );
> 
> GCC-XML generates xml, where it presents function argument as pointer
> to integer.
> 
> I understand that this is a correct behaviour.
> 
> I created code generator based on GCC-XML for boost.python library.  The fact,
> that the information ( array and size ) is missed, makes code
> generator less powerful
> and forces users to write code.
> 
> What solution can you propose? Can GCC-XML write some additional information
> about arguments? May be the whole argument text ( int array[23] ) as is?
I would love to fix this, but GCC throws away the information before the 
dump code sees it.  The filename and line number for the function decl 
and argument decl are included in the output.  You might be able to use 
this to go back and parse the information out of the source directly.
-Brad
    
    
More information about the gccxml
mailing list