tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Incorrect demangling
On Sat, Apr 21, 2012 at 11:10:57AM -0400, Mouse wrote:
> I still maintain it's a bug;
Yes, it is a bug.
An easy papering over would be to have {g}cc invoke ld with the no-demangle
flag, but not {g}c++. This would cover your example, but (as you said) still
leave mixed C/C++ programs broken.
A real fix would involve changing the (de)mangling scheme and force usage
of a special character ("$" or something) in all mangled names. However,
this would break binary compatibility.
This should be solved upstream, any volunteers for opening a bugzilla ticket?
Martin
Home |
Main Index |
Thread Index |
Old Index