diff options
Diffstat (limited to 'gdb/objfiles.c')
-rw-r--r-- | gdb/objfiles.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/objfiles.c b/gdb/objfiles.c index ac238ab..060409d 100644 --- a/gdb/objfiles.c +++ b/gdb/objfiles.c @@ -336,7 +336,6 @@ free_objfile (objfile) is unknown, but we play it safe for now and keep each action until it is shown to be no longer needed. */ - clear_symtab_users_once (); #if defined (CLEAR_SOLIB) CLEAR_SOLIB (); #endif @@ -384,7 +383,7 @@ free_objfile (objfile) } -/* Free all the object files at once. */ +/* Free all the object files at once and clean up their users. */ void free_all_objfiles () @@ -395,6 +394,7 @@ free_all_objfiles () { free_objfile (objfile); } + clear_symtab_users (); } /* Relocate OBJFILE to NEW_OFFSETS. There should be OBJFILE->NUM_SECTIONS |