summaryrefslogtreecommitdiffstats
path: root/llvm/utils/lit/tests
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2017-07-26 22:55:23 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2017-07-26 22:55:23 +0000
commit9c13bbe953a93e0dc87bffd2424170da63d0bd44 (patch)
tree32bef81d5409b59f945d7bdcba94275f9b5550f6 /llvm/utils/lit/tests
parent6c4f5b41a365eec558fc2e3968b4176e8d55c3bd (diff)
downloadbcm5719-llvm-9c13bbe953a93e0dc87bffd2424170da63d0bd44.tar.gz
bcm5719-llvm-9c13bbe953a93e0dc87bffd2424170da63d0bd44.zip
Headers: improve ARM EHABI coverage of unwind.h
Ensure that we define the `_Unwind_Control_Block` structure used on ARM EHABI targets. This is needed for building libc++abi with the unwind.h from the resource dir. A minor fallout of this is that we needed to create a typedef for _Unwind_Exception to work across ARM EHABI and non-EHABI targets. The structure definitions here are based originally on the documentation from ARM under the "Exception Handling ABI for the ARMĀ® Architecture" Section 7.2. They are then adjusted to more closely reflect the definition in libunwind from LLVM. Those changes are compatible in layout but permit easier use in libc++abi and help maintain compatibility between libunwind and the compiler provided definition. llvm-svn: 309226
Diffstat (limited to 'llvm/utils/lit/tests')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud