DebuggerGdbMI: Fixed Win-64bit Step-to-exception for ignored exception, the except block must be skipped / Fixed clearing temp breakpoints

git-svn-id: trunk@62322 -
This commit is contained in:
martin 2019-12-03 22:11:56 +00:00
parent 59b37b9fc9
commit 9fbffccd0d

View File

@ -7066,7 +7066,7 @@ var
exit; exit;
end; end;
// SEH // SEH
srSehCatches, srSehFinally: begin srSehFinally: begin
DoEndStepping; DoEndStepping;
exit; exit;
end; end;
@ -12973,6 +12973,7 @@ begin
FList.List^[i].FCount := FList.List^[i].FCount + 1; FList.List^[i].FCount := FList.List^[i].FCount + 1;
if ABasePtr <> 0 then if ABasePtr <> 0 then
FList.List^[i].AddBasePointer(ABasePtr); FList.List^[i].AddBasePointer(ABasePtr);
exit;
end; end;
E.FCount := 1; E.FCount := 1;