Problems with __cxa_demangle and the verbose terminate handler

Mark Mitchell mark@codesourcery.com
Tue Feb 24 01:38:00 GMT 2004


> If the verbose terminator is going to be the riding horse for people
> to demand the removal of the C++-based demangler, I'll vote #3 -- even
> though I find the verbose terminator  useful.

To clarify, I carefully avoided arguing for *removing* the C++-based 
demangler from libstdc++ so as to dodge this issue.

What I'm arguing for is not *using* the C++-based demangler in the 
libsupc++ version of __cxa_demangle and instead using the one in 
libiberty.

If the V3 maintainers want to keep the C++ version of the demangler 
around so that user programs can use it instead of __cxa_demangle, 
that's OK by me, though it's not what I would choose to do personally.

-- 
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com



More information about the Libstdc++ mailing list