aboutsummaryrefslogtreecommitdiff
path: root/llvm/unittests/Support/MathExtrasTest.cpp
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-06-02 08:14:28 +0000
committerEric Fiselier <eric@efcs.ca>2016-06-02 08:14:28 +0000
commit2d6714a9c5020ac694c3a61761887c42ad2b963b (patch)
treecca58ed7970f334d6eb8d769a92336bbe629966b /llvm/unittests/Support/MathExtrasTest.cpp
parent89f657611cfebf831d7ea85e97432367c84de248 (diff)
downloadllvm-2d6714a9c5020ac694c3a61761887c42ad2b963b.zip
llvm-2d6714a9c5020ac694c3a61761887c42ad2b963b.tar.gz
llvm-2d6714a9c5020ac694c3a61761887c42ad2b963b.tar.bz2
Partially revert r270816: build with -fvisibility=hidden.
This patch breaks the ABI on linux when libc++abi.a is statically linked into libc++.so. Certain libc++ symbols get exported from libc++abi.a as hidden and therefore they also get hidden in libc++.so. The symbols is question are: * _ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv * _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv * _ZNKSt3__120__vector_base_commonILb1EE20__throw_length_errorEv I imagine we just need to fix the visibility for these symbols in the libc++ headers but I'm reverting the patch until it's sorted. llvm-svn: 271500
Diffstat (limited to 'llvm/unittests/Support/MathExtrasTest.cpp')
0 files changed, 0 insertions, 0 deletions