diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2018-08-11 16:29:35 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2018-08-11 16:29:35 +0000 |
commit | 46faa67da1d7e9450e8fa363f6633e2c68e33ff1 (patch) | |
tree | ba7f8dbcd8358d07c15d1da6c2c2cc38f0febeb6 /lib/Headers/unwind.h | |
parent | 874094833caedbee43fd17cca164dec53d500bdc (diff) | |
download | src-46faa67da1d7e9450e8fa363f6633e2c68e33ff1.tar.gz src-46faa67da1d7e9450e8fa363f6633e2c68e33ff1.zip |
Vendor import of clang release_70 branch r339355:vendor/clang/clang-release_70-r339355
Notes
Notes:
svn path=/vendor/clang/dist-release_70/; revision=337633
svn path=/vendor/clang/clang-release_70-r339355/; revision=337634; tag=vendor/clang/clang-release_70-r339355
Diffstat (limited to 'lib/Headers/unwind.h')
-rw-r--r-- | lib/Headers/unwind.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Headers/unwind.h b/lib/Headers/unwind.h index 345fa4d0c193..0e8317e5b9d9 100644 --- a/lib/Headers/unwind.h +++ b/lib/Headers/unwind.h @@ -154,8 +154,12 @@ struct _Unwind_Control_Block { struct _Unwind_Exception { _Unwind_Exception_Class exception_class; _Unwind_Exception_Cleanup_Fn exception_cleanup; +#if !defined (__USING_SJLJ_EXCEPTIONS__) && defined (__SEH__) + _Unwind_Word private_[6]; +#else _Unwind_Word private_1; _Unwind_Word private_2; +#endif /* The Itanium ABI requires that _Unwind_Exception objects are "double-word * aligned". GCC has interpreted this to mean "use the maximum useful * alignment for the target"; so do we. */ |