diff options
| author | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-08-23 15:33:45 +0000 |
|---|---|---|
| committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2017-08-23 15:33:45 +0000 |
| commit | 5b389f1cf769ce628e0df866cdda866de7c35631 (patch) | |
| tree | c8dad6301761f3cc5d564c3677c618cf83013d81 /llvm/docs/ProgrammersManual.rst | |
| parent | 699670e764ed4f76fc028180baa2aca979790f94 (diff) | |
| download | bcm5719-llvm-5b389f1cf769ce628e0df866cdda866de7c35631.tar.gz bcm5719-llvm-5b389f1cf769ce628e0df866cdda866de7c35631.zip | |
unwind: explicitly align `_Unwind_Control_Block`
The C++ ABI requires that the exception object is double-word aligned.
The alignment attribute was applied to the `_Unwind_Exception` type
which is used on non-EHABI targets. On EHABI, the exception object type
is `_Unwind_Control_Block`. Apply the explicit maximal alignment on the
type to ensure that the allocation has the correct alignment.
Resolves PR33858!
llvm-svn: 311562
Diffstat (limited to 'llvm/docs/ProgrammersManual.rst')
0 files changed, 0 insertions, 0 deletions

