This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
EEEEKS! The mangling changed!
- From: Carlo Wood <carlo at alinoe dot com>
- To: libstdc++ at gcc dot gnu dot org
- Date: Sun, 30 Nov 2003 03:18:27 +0100
- Subject: EEEEKS! The mangling changed!
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>