EEEEKS! The mangling changed!
Carlo Wood
carlo@alinoe.com
Sun Nov 30 02:18:00 GMT 2003
To my absolute horror I found today that a simple 'std::vector' is suddenly mangled
as '__gnu_norm::vector'.
That makes it nearly unrecognizable and at least questionably whenever it is
demangled by which-ever debugging tool. When the programmer uses "std::"
he wants it to BE "std::" and that means that the abbreviation / compression
'St' is used in the mangled name, that was especially added even - in order
to change the long and memory consuming 3std into just St.
St6vector aint 10__gnu_norm6vector
I am shocked.
--
Carlo Wood <carlo@alinoe.com>
More information about the Libstdc++
mailing list