diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/buildsym.c | 7 | ||||
-rw-r--r-- | gdb/buildsym.h | 7 | ||||
-rw-r--r-- | gdb/partial-stab.h | 10 |
3 files changed, 13 insertions, 11 deletions
diff --git a/gdb/buildsym.c b/gdb/buildsym.c index b104f16..0ebebdb 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -44,13 +44,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ questionable--see comment where we call them). */ #include "stabsread.h" -/* Pointer to the head of a linked list of symbol blocks which have - already been finalized (lexical contexts already closed) and which are - just waiting to be built into a blockvector when finalizing the - associated symtab. */ - -static struct pending_block *pending_blocks = NULL; - /* List of free `struct pending' structures for reuse. */ static struct pending *free_pendings; diff --git a/gdb/buildsym.h b/gdb/buildsym.h index 5f572b2..5cf7548 100644 --- a/gdb/buildsym.h +++ b/gdb/buildsym.h @@ -166,6 +166,13 @@ struct pending_block struct block *block; }; +/* Pointer to the head of a linked list of symbol blocks which have + already been finalized (lexical contexts already closed) and which are + just waiting to be built into a blockvector when finalizing the + associated symtab. */ + +EXTERN struct pending_block *pending_blocks; + struct subfile_stack { diff --git a/gdb/partial-stab.h b/gdb/partial-stab.h index c494a07..15c5a00 100644 --- a/gdb/partial-stab.h +++ b/gdb/partial-stab.h @@ -601,8 +601,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #endif /* DBXREAD_ONLY */ add_psymbol_to_list (namestring, p - namestring, VAR_NAMESPACE, LOC_BLOCK, - &objfile->static_psymbols, CUR_SYMBOL_VALUE, - 0, psymtab_language, objfile); + &objfile->static_psymbols, + 0, CUR_SYMBOL_VALUE, + psymtab_language, objfile); continue; /* Global functions were ignored here, but now they @@ -646,8 +647,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #endif /* DBXREAD_ONLY */ add_psymbol_to_list (namestring, p - namestring, VAR_NAMESPACE, LOC_BLOCK, - &objfile->global_psymbols, CUR_SYMBOL_VALUE, - 0, psymtab_language, objfile); + &objfile->global_psymbols, + 0, CUR_SYMBOL_VALUE, + psymtab_language, objfile); continue; /* Two things show up here (hopefully); static symbols of |