Don't build stack-based WINE exception handling on ARM -- we have .pdata

svn path=/trunk/; revision=41881
This commit is contained in:
ReactOS Portable Systems Group 2009-07-11 13:11:44 +00:00
parent 3622a2263a
commit db532903fb

View file

@ -52,6 +52,7 @@
#define EH_STACK_INVALID 0x08
#define EH_NESTED_CALL 0x10
#ifndef _M_ARM
static inline EXCEPTION_REGISTRATION_RECORD *__wine_push_frame( EXCEPTION_REGISTRATION_RECORD *frame )
{
frame->Next = (struct _EXCEPTION_REGISTRATION_RECORD *)__readfsdword(0);
@ -64,6 +65,7 @@ static inline EXCEPTION_REGISTRATION_RECORD *__wine_pop_frame( EXCEPTION_REGISTR
__writefsdword(0, (unsigned long)frame->Next);
return frame->Next;
}
#endif
#define __TRY _SEH2_TRY
#define __EXCEPT(func) _SEH2_EXCEPT(func(_SEH2_GetExceptionInformation()))