* stabsread.h (cleanup_undefined_stabs_types): Renamed from

cleanup_undefined_types.
	* stabsread.c (cleanup_undefined_stabs_types): Ditto.
	All callers updated.
This commit is contained in:
Doug Evans 2012-05-29 18:54:50 +00:00
parent d416e51da0
commit 0a0edcd5c2
4 changed files with 12 additions and 5 deletions

View file

@ -1,3 +1,10 @@
2012-05-29 Doug Evans <dje@google.com>
* stabsread.h (cleanup_undefined_stabs_types): Renamed from
cleanup_undefined_types.
* stabsread.c (cleanup_undefined_stabs_types): Ditto.
All callers updated.
2012-05-29 Tom Tromey <tromey@redhat.com> 2012-05-29 Tom Tromey <tromey@redhat.com>
* symfile.c (symfile_bfd_open): Don't close desc if bfd_fopen * symfile.c (symfile_bfd_open): Don't close desc if bfd_fopen

View file

@ -49,7 +49,7 @@
#include "buildsym.h" /* Our own declarations. */ #include "buildsym.h" /* Our own declarations. */
#undef EXTERN #undef EXTERN
/* For cleanup_undefined_types and finish_global_stabs (somewhat /* For cleanup_undefined_stabs_types and finish_global_stabs (somewhat
questionable--see comment where we call them). */ questionable--see comment where we call them). */
#include "stabsread.h" #include "stabsread.h"
@ -1001,13 +1001,13 @@ end_symtab (CORE_ADDR end_addr, struct objfile *objfile, int section)
(this needs to be done before the finish_blocks so that (this needs to be done before the finish_blocks so that
file_symbols is still good). file_symbols is still good).
Both cleanup_undefined_types and finish_global_stabs are stabs Both cleanup_undefined_stabs_types and finish_global_stabs are stabs
specific, but harmless for other symbol readers, since on gdb specific, but harmless for other symbol readers, since on gdb
startup or when finished reading stabs, the state is set so these startup or when finished reading stabs, the state is set so these
are no-ops. FIXME: Is this handled right in case of QUIT? Can are no-ops. FIXME: Is this handled right in case of QUIT? Can
we make this cleaner? */ we make this cleaner? */
cleanup_undefined_types (objfile); cleanup_undefined_stabs_types (objfile);
finish_global_stabs (objfile); finish_global_stabs (objfile);
if (pending_blocks == NULL if (pending_blocks == NULL

View file

@ -4598,7 +4598,7 @@ cleanup_undefined_types_1 (void)
this unit. */ this unit. */
void void
cleanup_undefined_types (struct objfile *objfile) cleanup_undefined_stabs_types (struct objfile *objfile)
{ {
cleanup_undefined_types_1 (); cleanup_undefined_types_1 ();
cleanup_undefined_types_noname (objfile); cleanup_undefined_types_noname (objfile);

View file

@ -129,7 +129,7 @@ EXTERN int n_this_object_header_files;
EXTERN int n_allocated_this_object_header_files; EXTERN int n_allocated_this_object_header_files;
extern void cleanup_undefined_types (struct objfile *); extern void cleanup_undefined_stabs_types (struct objfile *);
extern long read_number (char **, int); extern long read_number (char **, int);