diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2019-05-10 02:16:37 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2019-05-10 02:16:37 +0000 |
commit | c39a243da651991c5037dee7bae2d6e7d8c37196 (patch) | |
tree | 07acc5517b6e2de2fd4e282541b3f41d90fcfa36 /lldb/packages/Python/lldbsuite/test/python_api | |
parent | bdb21337e6e1732c9895966449c33c408336d295 (diff) | |
download | bcm5719-llvm-c39a243da651991c5037dee7bae2d6e7d8c37196.tar.gz bcm5719-llvm-c39a243da651991c5037dee7bae2d6e7d8c37196.zip |
Assume `__cxa_allocate_exception` returns an under-aligned memory on
Darwin if the version of libc++abi isn't new enough to include the fix
in r319123
This patch resurrects r264998, which was committed to work around a bug
in libc++abi that was causing _cxa_allocate_exception to return a memory
that wasn't double-word aligned.
http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20160328/154332.html
In addition, this patch makes clang issue a warning if the type of the
thrown object requires an alignment that is larger than the minimum
guaranteed by the target C++ runtime.
rdar://problem/49864414
Differential Revision: https://reviews.llvm.org/D61667
llvm-svn: 360404
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api')
0 files changed, 0 insertions, 0 deletions