summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorLouis Dionne <ldionne@apple.com>2019-04-18 17:18:15 +0000
committerLouis Dionne <ldionne@apple.com>2019-04-18 17:18:15 +0000
commit549048f39006eb253f9c3bd13215643d3f95e100 (patch)
tree8d7d8ae15ac77a1b78ce7b1b3b60a8f7d33975e5 /llvm/lib
parentbda8482abaa87376f08700876504267bafa09880 (diff)
downloadbcm5719-llvm-549048f39006eb253f9c3bd13215643d3f95e100.tar.gz
bcm5719-llvm-549048f39006eb253f9c3bd13215643d3f95e100.zip
[libc++] Make sure we re-export some missing libc++abi symbols from libc++
Summary: Ensure we re-export __cxa_throw_bad_array_new_length and __cxa_uncaught_exceptions from libc++, since they are now provided by libc++abi. Doing this allows us to stop linking explicitly against libc++abi in the libc++abi tests, since libc++ re-exports all the necessary symbols. However, there is one caveat to that. We don't want libc++ to re-export __cxa_uncaught_exception (the singular form), since it's only provided for backwards compatibility. Hence, for the single test where we check this backwards compatibility, we explicitly link against libc++abi. PR27405 PR22654 Reviewers: EricWF Subscribers: christof, jkorous, dexonsmith, libcxx-commits Tags: #libc Differential Revision: https://reviews.llvm.org/D60424 llvm-svn: 358690
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud