The breakpoint c++-ification series introduced another bug in Ada --
it caused "catch exception" and related commands to fail on Windows.
The problem is that the re_set method calls the wrong superclass
method, so the breakpoint doesn't get correctly re-set when the
runtime offsets change. This patch fixes the problem.
{
/* Call the base class's method. This updates the catchpoint's
locations. */
- this->breakpoint::re_set ();
+ this->base_breakpoint::re_set ();
/* Reparse the exception conditional expressions. One for each
location. */