mirror of
https://github.com/reactos/reactos.git
synced 2024-09-18 08:42:34 +00:00
Don't build stack-based WINE exception handling on ARM -- we have .pdata
svn path=/trunk/; revision=41881
This commit is contained in:
parent
3622a2263a
commit
db532903fb
|
@ -52,6 +52,7 @@
|
||||||
#define EH_STACK_INVALID 0x08
|
#define EH_STACK_INVALID 0x08
|
||||||
#define EH_NESTED_CALL 0x10
|
#define EH_NESTED_CALL 0x10
|
||||||
|
|
||||||
|
#ifndef _M_ARM
|
||||||
static inline EXCEPTION_REGISTRATION_RECORD *__wine_push_frame( EXCEPTION_REGISTRATION_RECORD *frame )
|
static inline EXCEPTION_REGISTRATION_RECORD *__wine_push_frame( EXCEPTION_REGISTRATION_RECORD *frame )
|
||||||
{
|
{
|
||||||
frame->Next = (struct _EXCEPTION_REGISTRATION_RECORD *)__readfsdword(0);
|
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);
|
__writefsdword(0, (unsigned long)frame->Next);
|
||||||
return frame->Next;
|
return frame->Next;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#define __TRY _SEH2_TRY
|
#define __TRY _SEH2_TRY
|
||||||
#define __EXCEPT(func) _SEH2_EXCEPT(func(_SEH2_GetExceptionInformation()))
|
#define __EXCEPT(func) _SEH2_EXCEPT(func(_SEH2_GetExceptionInformation()))
|
||||||
|
|
Loading…
Reference in a new issue