diff options
author | David Carlton <carlton@bactrian.org> | 2003-09-11 23:43:56 +0000 |
---|---|---|
committer | David Carlton <carlton@bactrian.org> | 2003-09-11 23:43:56 +0000 |
commit | a1632d59e5e2ffcf2f9f1f60f4ace5cc0bc6e5a5 (patch) | |
tree | a9b770815cc98ce4b7b563b655cf8af6c4552d93 /gdb/buildsym.c | |
parent | 6f18ad7010ddc535b3bc91838147a193aa303364 (diff) | |
download | gdb-a1632d59e5e2ffcf2f9f1f60f4ace5cc0bc6e5a5.zip gdb-a1632d59e5e2ffcf2f9f1f60f4ace5cc0bc6e5a5.tar.gz gdb-a1632d59e5e2ffcf2f9f1f60f4ace5cc0bc6e5a5.tar.bz2 |
2003-09-11 David Carlton <carlton@kealia.com>
* buildsym.c (finish_block): Use allocate_block to allocate the
block.
* mdebugread.c (new_block): Add FIXME.
Diffstat (limited to 'gdb/buildsym.c')
-rw-r--r-- | gdb/buildsym.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gdb/buildsym.c b/gdb/buildsym.c index f0d75ce..aa87d4c 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -231,19 +231,15 @@ finish_block (struct symbol *symbol, struct pending **listhead, register struct pending_block *pblock; struct pending_block *opblock; - /* Initialize the block's dictionary. */ + block = allocate_block (&objfile->symbol_obstack); if (symbol) { - block = (struct block *) - obstack_alloc (&objfile->symbol_obstack, sizeof (struct block)); BLOCK_DICT (block) = dict_create_linear (&objfile->symbol_obstack, *listhead); } else { - block = (struct block *) - obstack_alloc (&objfile->symbol_obstack, sizeof (struct block)); BLOCK_DICT (block) = dict_create_hashed (&objfile->symbol_obstack, *listhead); } |