aboutsummaryrefslogtreecommitdiff
path: root/lib/libcxxrt
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2016-06-29 11:48:42 +0000
committerEd Maste <emaste@FreeBSD.org>2016-06-29 11:48:42 +0000
commitb689d9268fa1fd32e413358cb4f6da007e0d7a6e (patch)
treee0309f89214e5223fbc2c8af3d9ab3bd59f71c41 /lib/libcxxrt
parentf535b2d7d8b8735b2411be4acdfb4638bbc0a7c7 (diff)
downloadsrc-b689d9268fa1fd32e413358cb4f6da007e0d7a6e.tar.gz
src-b689d9268fa1fd32e413358cb4f6da007e0d7a6e.zip
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
Notes
Notes: svn path=/head/; revision=302278
Diffstat (limited to 'lib/libcxxrt')
-rw-r--r--lib/libcxxrt/Version.map16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/libcxxrt/Version.map b/lib/libcxxrt/Version.map
index b825eaa4b14c..73ef70748861 100644
--- a/lib/libcxxrt/Version.map
+++ b/lib/libcxxrt/Version.map
@@ -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";