mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-27 09:12:44 +00:00
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:
parent
299994eab3
commit
88faf8d180
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/stable/10/; revision=303293
@ -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