summaryrefslogtreecommitdiff
path: root/test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc
diff options
context:
space:
mode:
authorRenato Golin <renato.golin@linaro.org>2016-11-19 14:00:50 +0000
committerRenato Golin <renato.golin@linaro.org>2016-11-19 14:00:50 +0000
commitbb7b84bacd3a3affe97e697e1d04418283400874 (patch)
tree79ae63ad1d19836e5769941fa5946aa3c4b45732 /test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc
parent38631afc1dec4d5b13b6460e808b5dae6c009081 (diff)
downloadcompiler-rt-bb7b84bacd3a3affe97e697e1d04418283400874.tar.gz
[3.9.1] Merging r287359:
builtins: repair the builtins build with clang 3.8 When the C unwinding personality was corrected to match the ARM EHABI specification, the unwind header in clang was updated with necessary declarations. However, when building with an older compiler, we would not have the necessary declarations. This would result in a build failure. Provide a supplementary header to ensure that the necessary declarations are present for the build of the C unwinding personality. Note that this is NOT an ABI break. It merely is a compile time failure due to the constants not being present. The constants here are reproduced equivalently. This header should permit building with clang[<3.9] as well as gcc. Addresses PR31035! git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/branches/release_39@287441 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc')
0 files changed, 0 insertions, 0 deletions