[GCC-XML] Default parameter values in member functions of templated classes.

Nindi Singh nindi73 at yahoo.co.uk
Sat Dec 29 03:30:09 EST 2007


Thankyou Brad, just checked out from cvs, built and redone the example and everything works fine, including in pygccxml.

----- Original Message ----
> From: Brad King <brad.king at kitware.com>
> To: Nindi Singh <nindi73 at yahoo.co.uk>
> Cc: gccxml at gccxml.org
> Sent: Friday, 28 December, 2007 11:43:02 PM
> Subject: Re: [GCC-XML] Default parameter values in member functions of templated classes.
> 
> Nindi Singh wrote:
> > The default values look interesting. gccxml does pick up that
> there
> 
 is a default value
> > for the second parameter of the constructor in both the templated
> and
> 
 non-templated classes.
> > However  <gccxml-cast-expr> is something I do not
> understand,
> 
 should it not be the same as egclass() ?
> > I am actualy using pygccxml and that does not pick up the fact
> there
> 
 is actual a default value.
> 
> You've encountered a work around for a previous bug.  Years ago I
> had
> 
 to 
> disable dumping of GCC's "CAST_EXPR" types in default values because 
> GCC's expression-to-string conversion did not support it.  It
> looks
> 
 like 
> this work around is no longer needed since the update to the GCC 4.2 
> parser.  I've committed changes to remove the work around and restore 
> the intended behavior:
> 
> /cvsroot/GCC_XML/gccxml/GCC/gcc/cp/xml.c,v  <--  xml.c
> new revision: 1.120; previous revision: 1.119
> 
> If you update from CVS it should now be fixed.
> 
> Thanks for the detailed report.  That made it easy to find the problem.
> 
> -Brad
> 




      __________________________________________________________
Sent from Yahoo! Mail - a smarter inbox http://uk.mail.yahoo.com




More information about the gccxml mailing list