This revision was automatically updated to reflect the committed changes. Closed by commit rL339170: [Headers] Expand _Unwind_Exception for SEH on MinGW/x86_64 (authored by mstorsjo, committed by ). Herald added a subscriber: llvm-commits.
Changed prior to commit: https://reviews.llvm.org/D50380?vs=159481&id=159580#toc Repository: rL LLVM https://reviews.llvm.org/D50380 Files: cfe/trunk/lib/Headers/unwind.h Index: cfe/trunk/lib/Headers/unwind.h =================================================================== --- cfe/trunk/lib/Headers/unwind.h +++ cfe/trunk/lib/Headers/unwind.h @@ -154,8 +154,12 @@ 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. */
Index: cfe/trunk/lib/Headers/unwind.h =================================================================== --- cfe/trunk/lib/Headers/unwind.h +++ cfe/trunk/lib/Headers/unwind.h @@ -154,8 +154,12 @@ 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. */
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits