[libunwind][include] Add SEH declarations to <unwind.h>.
authorCharles Davis <cdavis5x@gmail.com>
Wed, 8 Aug 2018 15:18:20 +0000 (15:18 +0000)
committerCharles Davis <cdavis5x@gmail.com>
Wed, 8 Aug 2018 15:18:20 +0000 (15:18 +0000)
commit06acf1f638807ba9bb5037f66e275591add445c3
tree10bf8f19aa8bf55f59e1a18376bdd7d621f83791
parent52f3631f4b707df999371dad04b069fea6178820
[libunwind][include] Add SEH declarations to <unwind.h>.

Summary:
Make the `_Unwind_Exception` struct correct under SEH. Add a
declaration of `_GCC_specific_handler()`, which is used by SEH versions
of Itanium personality handlers to do common setup. Roughly corresponds
to Clang's D50380.

Reviewers: mstorsjo, rnk, compnerd, smeenai

Subscribers: christof, chrib, cfe-commits, llvm-commits

Differential Revision: https://reviews.llvm.org/D50414

llvm-svn: 339258
libunwind/include/unwind.h