Apply the same mechanism to prevent inlining SEH using functions that was already applied to PSEH2.
svn path=/trunk/; revision=58059
} SEH3$_REGISTRATION_FRAME ,*PSEH3$_REGISTRATION_FRAME;
+/* Prevent gcc from inlining functions that use SEH. */
+static inline __attribute__((always_inline)) __attribute__((returns_twice)) void _SEH3$_PreventInlining() {}
+
extern inline __attribute__((always_inline,gnu_inline))
void _SEH3$_UnregisterFrame(volatile SEH3$_REGISTRATION_FRAME *RegistrationFrame)
{
#define _SEH3_TRY \
+ _SEH3$_PreventInlining(); \
/* Enter the outer scope */ \
do { \
/* Declare local labels */ \