Remove bkpt_base_breakpoint_ops
authorTom Tromey <tom@tromey.com>
Sun, 16 Jan 2022 16:00:21 +0000 (09:00 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 29 Apr 2022 22:14:32 +0000 (16:14 -0600)
An earlier patch removed the last use of bkpt_base_breakpoint_ops, so
remove the object entirely.

gdb/breakpoint.c

index 2c0a2aac1916fca7a3a3ea0225e9a9022f0650b5..67b9313ad83a32c9da3254f8e7f67129bebf2e77 100644 (file)
@@ -229,11 +229,6 @@ static bool is_masked_watchpoint (const struct breakpoint *b);
 
 static int strace_marker_p (struct breakpoint *b);
 
-/* The breakpoint_ops structure to be inherited by all breakpoint_ops
-   that are implemented on top of software or hardware breakpoints
-   (user breakpoints, internal and momentary breakpoints, etc.).  */
-static struct breakpoint_ops bkpt_base_breakpoint_ops;
-
 /* Breakpoints set on probes.  */
 static struct breakpoint_ops bkpt_probe_breakpoint_ops;
 
@@ -14581,12 +14576,6 @@ initialize_breakpoint_ops (void)
     return;
   initialized = 1;
 
-  /* The breakpoint_ops structure to be inherit by all kinds of
-     breakpoints (real breakpoints, i.e., user "break" breakpoints,
-     internal and momentary breakpoints, etc.).  */
-  ops = &bkpt_base_breakpoint_ops;
-  *ops = vtable_breakpoint_ops;
-
   /* Probe breakpoints.  */
   ops = &bkpt_probe_breakpoint_ops;
   *ops = vtable_breakpoint_ops;