[libcxx] Mark stray symbols as hidden to try and fix the build
authorLouis Dionne <ldionne@apple.com>
Wed, 21 Nov 2018 17:00:52 +0000 (17:00 +0000)
committerLouis Dionne <ldionne@apple.com>
Wed, 21 Nov 2018 17:00:52 +0000 (17:00 +0000)
commit352adb6532827a47689cf011722a54c461a8b3c3
treea1954f21397703935c7bb89c19d8b3fa8adde460
parent64ad1cf24b2747093d06c8041d3f63ec80438dad
[libcxx] Mark stray symbols as hidden to try and fix the build

r347395 changed the ABI list on Linux, but two of those symbols are still
being exported from the shared object:

    _ZSt18make_exception_ptrINSt3__112future_errorEESt13exception_ptrT_
    _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_

This commit makes sure those symbols are not exported, as they should be.

llvm-svn: 347399
libcxx/include/exception
libcxx/include/string