diff options
Diffstat (limited to 'gdb/target-descriptions.c')
-rw-r--r-- | gdb/target-descriptions.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/gdb/target-descriptions.c b/gdb/target-descriptions.c index efea97e..f04b8fc 100644 --- a/gdb/target-descriptions.c +++ b/gdb/target-descriptions.c @@ -1138,20 +1138,12 @@ allocate_target_description (void) return new target_desc (); } -static void -free_target_description (void *arg) +void +target_desc_deleter::operator() (struct target_desc *target_desc) const { - struct target_desc *target_desc = (struct target_desc *) arg; - delete target_desc; } -struct cleanup * -make_cleanup_free_target_description (struct target_desc *target_desc) -{ - return make_cleanup (free_target_description, target_desc); -} - void tdesc_add_compatible (struct target_desc *target_desc, const struct bfd_arch_info *compatible) |