diff options
author | Jonghyun Park <parjong@gmail.com> | 2017-01-24 18:31:51 +0900 |
---|---|---|
committer | Jan Vorlicek <janvorli@microsoft.com> | 2017-01-24 10:31:51 +0100 |
commit | a3d3e5a97bc4d0e59b094cbab32786f95225b357 (patch) | |
tree | f9268dcd6812c133bf2f47955751c0fefd3dd15b /src/inc/eetwain.h | |
parent | 27a3b710beedb567d0bcdf131a7006bcb2ca835c (diff) | |
download | coreclr-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.h | 10 |
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 /* |