- Don't clobber ebx in __SEH3$_RegisterTryLevelWithNonVolatiles (addendum to r64132)

svn path=/trunk/; revision=64194
This commit is contained in:
Thomas Faber 2014-09-19 13:59:13 +00:00
parent 8eb28ac873
commit 2d3b9351b5
2 changed files with 2 additions and 1 deletions

View file

@ -153,7 +153,7 @@ _SEH3$_AutoCleanup(
/* Check for __finally frames */
if (Frame->ScopeTable->Target == NULL)
{
_SEH3$_InvokeFilter(Frame, Frame->ScopeTable->Filter);
_SEH3$_InvokeFilter(Frame, Frame->ScopeTable->Filter);
}
}

View file

@ -87,6 +87,7 @@ __SEH3$_RegisterTryLevelWithNonVolatiles:
/* Safe the return address */
mov ebx, [esp]
mov [eax + SEH3_REGISTRATION_FRAME_ReturnAddress], ebx
mov ebx, [eax + SEH3_REGISTRATION_FRAME_Ebx]
.global __SEH3$_RegisterTryLevelWithStackLayout
__SEH3$_RegisterTryLevelWithStackLayout: