summaryrefslogtreecommitdiff
path: root/src/inc/eetwain.h
diff options
context:
space:
mode:
authorJonghyun Park <parjong@gmail.com>2017-01-24 18:31:51 +0900
committerJan Vorlicek <janvorli@microsoft.com>2017-01-24 10:31:51 +0100
commita3d3e5a97bc4d0e59b094cbab32786f95225b357 (patch)
treef9268dcd6812c133bf2f47955751c0fefd3dd15b /src/inc/eetwain.h
parent27a3b710beedb567d0bcdf131a7006bcb2ca835c (diff)
downloadcoreclr-a3d3e5a97bc4d0e59b094cbab32786f95225b357.tar.gz
coreclr-a3d3e5a97bc4d0e59b094cbab32786f95225b357.tar.bz2
coreclr-a3d3e5a97bc4d0e59b094cbab32786f95225b357.zip
Clean up LeaveFinally/LeaveCatch (#9050)
* Hide LeaveFinally/LeaveCatch when WIN64EXCEPTION is defined
Diffstat (limited to 'src/inc/eetwain.h')
-rw-r--r--src/inc/eetwain.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/inc/eetwain.h b/src/inc/eetwain.h
index b04379b7d3..1eed18b964 100644
--- a/src/inc/eetwain.h
+++ b/src/inc/eetwain.h
@@ -320,6 +320,7 @@ virtual BOOL IsInFilter(GCInfoToken gcInfoToken,
PCONTEXT pCtx,
DWORD curNestLevel) = 0;
+#ifndef WIN64EXCEPTIONS
virtual BOOL LeaveFinally(GCInfoToken gcInfoToken,
unsigned offset,
PCONTEXT pCtx) = 0;
@@ -327,6 +328,7 @@ virtual BOOL LeaveFinally(GCInfoToken gcInfoToken,
virtual void LeaveCatch(GCInfoToken gcInfoToken,
unsigned offset,
PCONTEXT pCtx)=0;
+#endif // WIN64EXCEPTIONS
#ifdef EnC_SUPPORTED
@@ -578,16 +580,18 @@ unsigned int GetFrameSize(GCInfoToken gcInfoToken);
#ifndef DACCESS_COMPILE
virtual const BYTE* GetFinallyReturnAddr(PREGDISPLAY pReg);
-virtual BOOL LeaveFinally(GCInfoToken gcInfoToken,
- unsigned offset,
- PCONTEXT pCtx);
virtual BOOL IsInFilter(GCInfoToken gcInfoToken,
unsigned offset,
PCONTEXT pCtx,
DWORD curNestLevel);
+#ifndef WIN64EXCEPTIONS
+virtual BOOL LeaveFinally(GCInfoToken gcInfoToken,
+ unsigned offset,
+ PCONTEXT pCtx);
virtual void LeaveCatch(GCInfoToken gcInfoToken,
unsigned offset,
PCONTEXT pCtx);
+#endif // WIN64EXCEPTIONS
#ifdef EnC_SUPPORTED
/*