summaryrefslogtreecommitdiff
path: root/gdb/symfile.c
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2003-10-29 18:29:07 +0000
committerMark Kettenis <kettenis@gnu.org>2003-10-29 18:29:07 +0000
commit4a2bba68033924d6e7ae9f599cd263d9e3522a5f (patch)
tree30cf87ef5a3d61ebe507eacfdb507bfee5d7426e /gdb/symfile.c
parent59f85e95c379a8ad205278d690e4ebe08b084510 (diff)
downloadgdb-4a2bba68033924d6e7ae9f599cd263d9e3522a5f.tar.gz
* objfiles.h (clear_objfile_data): New prototype.
* objfiles.c (clear_objfile_data): New function. * symfile.c (reread_symbols): Clear per-objfile data.
Diffstat (limited to 'gdb/symfile.c')
-rw-r--r--gdb/symfile.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/symfile.c b/gdb/symfile.c
index caea1602b04..68352841dd0 100644
--- a/gdb/symfile.c
+++ b/gdb/symfile.c
@@ -1969,6 +1969,7 @@ reread_symbols (void)
memset (&objfile->msymbol_demangled_hash, 0,
sizeof (objfile->msymbol_demangled_hash));
objfile->fundamental_types = NULL;
+ clear_objfile_data (objfile);
if (objfile->sf != NULL)
{
(*objfile->sf->sym_finish) (objfile);