libcxxrt: correct mangled "typeinfo name" symbols in Version.map
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. Reviewed by: dim Approved by: re (gjb) MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D7011
This commit is contained in:
parent
f535b2d7d8
commit
b689d9268f
@ -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";
|
||||
|
Loading…
Reference in New Issue
Block a user