* Make _SEH_DontInline() static inline.

svn path=/trunk/; revision=57180
This commit is contained in:
Amine Khaldi 2012-08-27 18:55:37 +00:00
parent fdcdcb6339
commit b60aa289ab

View file

@ -112,7 +112,7 @@ extern void __cdecl _SEH2Return(void);
/* Prevent gcc from inlining functions that use SEH. */
#if ((__GNUC__ >= 4) && (__GNUC_MINOR__ >= 7))
extern inline __attribute__((always_inline)) __attribute__((returns_twice)) void _SEH_DontInline() {}
static inline __attribute__((always_inline)) __attribute__((returns_twice)) void _SEH_DontInline() {}
#define __PREVENT_GCC_FROM_INLINING_SEH_FUNCTIONS() _SEH_DontInline();
#else
#define __PREVENT_GCC_FROM_INLINING_SEH_FUNCTIONS()