diff options
author | Tom Tromey <tom@tromey.com> | 2020-11-01 09:51:13 -0700 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2020-11-01 09:51:15 -0700 |
commit | ae7754b256f1f230baec364d90561c3ca34f7e64 (patch) | |
tree | ce37e71c6106a8e4937f096cd688e1cd48565ab4 /gdb/psympriv.h | |
parent | 0684bb51b5207aed1d76098ebaca6243f9c168e7 (diff) | |
download | gdb-ae7754b256f1f230baec364d90561c3ca34f7e64.zip gdb-ae7754b256f1f230baec364d90561c3ca34f7e64.tar.gz gdb-ae7754b256f1f230baec364d90561c3ca34f7e64.tar.bz2 |
Change end_psymtab_common to a method
This changes end_psymtab_common to be a method on partial_symtab.
This seems a little cleaner to me.
gdb/ChangeLog
2020-11-01 Tom Tromey <tom@tromey.com>
* dbxread.c (dbx_end_psymtab): Update.
* dwarf2/read.c (process_psymtab_comp_unit_reader)
(build_type_psymtabs_reader): Update.
* xcoffread.c (xcoff_end_psymtab): Update.
* ctfread.c (scan_partial_symbols): Update.
* psymtab.c (sort_pst_symbols): Remove.
(partial_symtab::end): Rename from end_psymtab_common. Inline
sort_pst_symbols.
* psympriv.h (struct partial_symtab) <end>: New method.
(end_psymtab_common): Don't declare.
Diffstat (limited to 'gdb/psympriv.h')
-rw-r--r-- | gdb/psympriv.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/psympriv.h b/gdb/psympriv.h index 53dfb1b..ac2c611 100644 --- a/gdb/psympriv.h +++ b/gdb/psympriv.h @@ -248,6 +248,10 @@ struct partial_symtab struct objfile *objfile); + /* Indicate that this partial symtab is complete. */ + + void end (); + /* Chain of all existing partial symtabs. */ struct partial_symtab *next = nullptr; @@ -436,8 +440,6 @@ struct legacy_psymtab : public standard_psymtab void *read_symtab_private = nullptr; }; -extern void end_psymtab_common (struct partial_symtab *); - /* Used when recording partial symbol tables. On destruction, discards any partial symbol tables that have been built. However, the tables can be kept by calling the "keep" method. */ |