diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/dbxread.c | 2 | ||||
-rw-r--r-- | gdb/psympriv.h | 6 | ||||
-rw-r--r-- | gdb/xcoffread.c | 2 |
4 files changed, 8 insertions, 8 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 82ece13..9e5c1cb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2020-03-29 Simon Marchi <simon.marchi@polymtl.ca> + + * psympriv.h (discard_psymtab): Remove. + * dbxread.c (dbx_end_psymtab): Update. + * xcoffread.c (xcoff_end_psymtab): Update. + 2020-03-28 Tom Tromey <tom@tromey.com> * dwarf2/attribute.h (struct attribute) <form_is_constant>: Update diff --git a/gdb/dbxread.c b/gdb/dbxread.c index 99f47c0..ecc416e 100644 --- a/gdb/dbxread.c +++ b/gdb/dbxread.c @@ -2057,7 +2057,7 @@ dbx_end_psymtab (struct objfile *objfile, legacy_psymtab *pst, is not empty, but we don't realize that. Fixing that without slowing things down might be tricky. */ - discard_psymtab (objfile, pst); + objfile->partial_symtabs->discard_psymtab (pst); /* Indicate that psymtab was thrown away. */ pst = NULL; diff --git a/gdb/psympriv.h b/gdb/psympriv.h index 0effedc..79f83a4 100644 --- a/gdb/psympriv.h +++ b/gdb/psympriv.h @@ -422,12 +422,6 @@ extern void init_psymbol_list (struct objfile *objfile, int total_symbols); extern void end_psymtab_common (struct objfile *, struct partial_symtab *); -static inline void -discard_psymtab (struct objfile *objfile, struct partial_symtab *pst) -{ - objfile->partial_symtabs->discard_psymtab (pst); -} - /* 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. */ diff --git a/gdb/xcoffread.c b/gdb/xcoffread.c index 735f8b0..dca4c46 100644 --- a/gdb/xcoffread.c +++ b/gdb/xcoffread.c @@ -2050,7 +2050,7 @@ xcoff_end_psymtab (struct objfile *objfile, legacy_psymtab *pst, /* Empty psymtabs happen as a result of header files which don't have any symbols in them. There can be a lot of them. */ - discard_psymtab (objfile, pst); + objfile->partial_symtabs->discard_psymtab (pst); /* Indicate that psymtab was thrown away. */ pst = NULL; |