MFC r302278: libcxxrt: correct mangled "typeinfo name" symbols in Version.map

r261644 (MFC of r260553) added missing C++ typinfos to libcxxrt's
version script. It appears that a number of duplicate mangled symbols
were added due to a cut and paste error. Switch the second instances to
_ZTS*, typeinfo name for *.

Found by lld, which produces an error or warning for duplicate symbols.

Sponsored by:	The FreeBSD Foundation
This commit is contained in:
Ed Maste 2016-07-25 14:26:33 +00:00
parent 299994eab3
commit 88faf8d180
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/stable/10/; revision=303293

View File

@ -209,19 +209,19 @@ CXXABI_1.3 {
"typeinfo name for void*";
"typeinfo name for unsigned int*";
"typeinfo name for float*";
# C++11 typeinfo not understood by our linker
# C++11 typeinfo name not understood by our linker
# std::nullptr_t
_ZTSDn;_ZTIPDn;_ZTIPKDn;
_ZTSDn;_ZTSPDn;_ZTSPKDn;
# char16_t
_ZTSDi;_ZTIPDi;_ZTIPKDi;
_ZTSDi;_ZTSPDi;_ZTSPKDi;
# char32_t
_ZTSDs;_ZTIPDs;_ZTIPKDs;
_ZTSDs;_ZTSPDs;_ZTSPKDs;
# IEEE 754r decimal floating point
_ZTSDd;_ZTIPDd;_ZTIPKDd;
_ZTSDe;_ZTIPDe;_ZTIPKDe;
_ZTSDf;_ZTIPDf;_ZTIPKDf;
_ZTSDd;_ZTSPDd;_ZTSPKDd;
_ZTSDe;_ZTSPDe;_ZTSPKDe;
_ZTSDf;_ZTSPDf;_ZTSPKDf;
# IEEE 754r half-precision floating point
_ZTSDh;_ZTIPDh;_ZTIPKDh;
_ZTSDh;_ZTSPDh;_ZTSPKDh;
"typeinfo name for __cxxabiv1::__array_type_info";
"typeinfo name for __cxxabiv1::__class_type_info";