summaryrefslogtreecommitdiff
path: root/gdb/objfiles.h
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2019-03-02 12:18:05 -0700
committerTom Tromey <tom@tromey.com>2019-03-15 16:02:09 -0600
commitdb92718b541158d4782dbc9f48401c20f2bbad6d (patch)
tree07e8ecdc56396760bd73fe7bef776d7c51146665 /gdb/objfiles.h
parentd6797f465c3f67b41a0db38870bbd33384b6551f (diff)
downloadbinutils-gdb-db92718b541158d4782dbc9f48401c20f2bbad6d.tar.gz
Use htab_up for demangled hash
This changes objfile_per_bfd_storage::demangled_names_hash to be an htab_up. This lets us remove some manual management code from the objfile_per_bfd_storage destructor. gdb/ChangeLog 2019-03-15 Tom Tromey <tom@tromey.com> * symtab.c (create_demangled_names_hash): Update. (symbol_set_names): Update. * objfiles.h (struct objfile_per_bfd_storage) <demangled_names_hash>: Now an htab_up. * objfiles.c (objfile_per_bfd_storage): Simplify.
Diffstat (limited to 'gdb/objfiles.h')
-rw-r--r--gdb/objfiles.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/objfiles.h b/gdb/objfiles.h
index 6f8eb7f9ef8..1fa6f3c40ab 100644
--- a/gdb/objfiles.h
+++ b/gdb/objfiles.h
@@ -262,7 +262,7 @@ struct objfile_per_bfd_storage
name, and the second is the demangled name or just a zero byte
if the name doesn't demangle. */
- htab *demangled_names_hash = NULL;
+ htab_up demangled_names_hash;
/* The per-objfile information about the entry point, the scope (file/func)
containing the entry point, and the scope of the user's main() func. */