Change symbol_set_names to take an objfile_per_bfd_storage
authorTom Tromey <tom@tromey.com>
Thu, 10 May 2018 22:23:49 +0000 (16:23 -0600)
committerTom Tromey <tom@tromey.com>
Thu, 10 Jan 2019 14:08:12 +0000 (07:08 -0700)
commit1d94a5a36a614cf7ebe259d7660f4fa725f38ee2
tree17cae3bbca4a4c56858491ef9be5a9155e61a1e1
parent0f14768a2a6ba894ae81010e8e70c99ecdb39a73
Change symbol_set_names to take an objfile_per_bfd_storage

This changes symbol_set_names to take an objfile_per_bfd_storage
argument, and updates the users.  It also changes PSYMBOL_SET_NAMES to
take this argument directly; I feel this clarifies the storage
location of objects created in psymtab.c.

gdb/ChangeLog
2019-01-10  Tom Tromey  <tom@tromey.com>

* symtab.h (SYMBOL_SET_NAMES): Update.
(symbol_set_names): Update.
(MSYMBOL_SET_NAMES): Update.
* symtab.c (symbol_set_names): Change argument to be an
objfile_per_bfd_storage.
* psymtab.c (add_psymbol_to_bcache): Update.
* psympriv.h (PSYMBOL_SET_NAMES): Take per_bfd argument.
gdb/ChangeLog
gdb/psymtab.c
gdb/symtab.c
gdb/symtab.h