summaryrefslogtreecommitdiff
path: root/src/vm/excep.h
diff options
context:
space:
mode:
authorJonghyun Park <parjong@gmail.com>2016-12-06 05:41:00 +0900
committerJan Vorlicek <janvorli@microsoft.com>2016-12-05 21:41:00 +0100
commit493132ca95fdfc1fe380e92882122e81230db217 (patch)
tree27a21d7ba453face1879d943ada47f4015e8c859 /src/vm/excep.h
parentc7a649255975920b8aaba2a7048823ca17384067 (diff)
downloadcoreclr-493132ca95fdfc1fe380e92882122e81230db217.tar.gz
coreclr-493132ca95fdfc1fe380e92882122e81230db217.tar.bz2
coreclr-493132ca95fdfc1fe380e92882122e81230db217.zip
[x86/Linux] Re-enable FrameHandlerExRecord for x86/Linux (#8409)
* Re-enable FrameHandlerExRecord for x86/Linux * Use _TARGET_X86_ instead of WIN64EXCEPTIONS
Diffstat (limited to 'src/vm/excep.h')
-rw-r--r--src/vm/excep.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vm/excep.h b/src/vm/excep.h
index 0a32d0261b..f170a3e6a4 100644
--- a/src/vm/excep.h
+++ b/src/vm/excep.h
@@ -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)