Author: pschweitzer Date: Sun May 4 21:18:05 2014 New Revision: 63167
URL: http://svn.reactos.org/svn/reactos?rev=63167&view=rev Log: [PSEH3] And while we're at it, disable -Wshadow where it's required
Modified: trunk/reactos/include/reactos/libs/pseh/pseh3.h
Modified: trunk/reactos/include/reactos/libs/pseh/pseh3.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/libs/pseh/p... ============================================================================== --- trunk/reactos/include/reactos/libs/pseh/pseh3.h [iso-8859-1] (original) +++ trunk/reactos/include/reactos/libs/pseh/pseh3.h [iso-8859-1] Sun May 4 21:18:05 2014 @@ -283,10 +283,13 @@ #define _SEH3$_DEFINE_FILTER_FUNC(_Name, expression) \ _SEH3$_NESTED_FUNC_OPEN(_Name) \ /* Declare the intrinsics for exception filters */ \ +_Pragma("GCC diagnostic push") \ +_Pragma("GCC diagnostic ignored "-Wshadow"") \ inline __attribute__((always_inline, gnu_inline)) \ unsigned long _exception_code() { return _SEH3$_TrylevelFrame.ExceptionPointers->ExceptionRecord->ExceptionCode; } \ inline __attribute__((always_inline, gnu_inline)) \ void * _exception_info() { return _SEH3$_TrylevelFrame.ExceptionPointers; } \ +_Pragma("GCC diagnostic pop") \ \ /* Now handle the actual filter expression */ \ return (expression); \