[x86/Linux] Re-enable FrameHandlerExRecord for x86/Linux (#8409)
authorJonghyun Park <parjong@gmail.com>
Mon, 5 Dec 2016 20:41:00 +0000 (05:41 +0900)
committerJan Vorlicek <janvorli@microsoft.com>
Mon, 5 Dec 2016 20:41:00 +0000 (21:41 +0100)
* Re-enable FrameHandlerExRecord for x86/Linux

* Use _TARGET_X86_ instead of WIN64EXCEPTIONS

src/vm/excep.h

index 0a32d02..f170a3e 100644 (file)
@@ -422,10 +422,11 @@ VOID DECLSPEC_NORETURN RealCOMPlusThrowInvalidCastException(TypeHandle thCastFro
 VOID DECLSPEC_NORETURN RealCOMPlusThrowInvalidCastException(OBJECTREF *pObj, TypeHandle thCastTo);
 
 
+#ifdef _TARGET_X86_
+
 #include "eexcp.h"
 #include "exinfo.h"
 
-#if defined(_TARGET_X86_) && !defined(FEATURE_PAL)
 struct FrameHandlerExRecord
 {
     EXCEPTION_REGISTRATION_RECORD   m_ExReg;
@@ -460,7 +461,7 @@ struct NestedHandlerExRecord : public FrameHandlerExRecord
     }
 };
 
-#endif // _TARGET_X86_ && !FEATURE_PAL
+#endif // _TARGET_X86_
 
 #if defined(ENABLE_CONTRACTS_IMPL)