diff options
Diffstat (limited to 'gdb/break-catch-throw.c')
-rw-r--r-- | gdb/break-catch-throw.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gdb/break-catch-throw.c b/gdb/break-catch-throw.c index 9449aa5..07a8f05 100644 --- a/gdb/break-catch-throw.c +++ b/gdb/break-catch-throw.c @@ -216,9 +216,8 @@ re_set_exception_catchpoint (struct breakpoint *self) /* We first try to use the probe interface. */ TRY { - char *spec = ASTRDUP (exception_functions[kind].probe); - - location = new_linespec_location (&spec); + location + = new_probe_location (exception_functions[kind].probe); cleanup = make_cleanup_delete_event_location (location); sals = parse_probes (location, NULL); do_cleanups (cleanup); |