This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: Fix demangler in symbol versioning


Hans-Peter Nilsson <hp@bitrange.com> writes:

> On Thu, 4 Dec 2003, Michael Elizabeth Chastain wrote:
> >   % echo i | /berman/migchain/install/target/native/binutils-2.14/bin/c++filt
> >   i
> >
> >   % /berman/migchain/install/target/native/binutils-2.14/bin/c++filt i
> >   int
> >
> > A quick look at the code reveals:
> >
> >   /* For command line args, also try to demangle type encodings.  */
> >   result = cplus_demangle (mangled_name, flags | DMGL_TYPES);
> >
> > Too clever by half.
> 
> Heh.  My pet peeve: demangling "data" to "double"!

That one, at least, is fixed.  The new demangler insists on demangling
the entire string, or it fails.

Ian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]