forked from Imagelibrary/binutils-gdb
* jv-lang.c (get_java_class_symtab): Use allocate_global_block,
set_block_symtab. * jit.c (finalize_symtab): Use allocate_global_block, set_block_symtab. * buildsym.c (finish_block_internal): New function, from old finish_block. (finish_block): Rewrite. (end_symtab): Use finish_block_internal, set_block_symtab. * block.h (struct global_block): New. (allocate_global_block, set_block_symtab): Declare. * block.c (allocate_global_block, set_block_symtab): New functions.
This commit is contained in:
@@ -158,8 +158,9 @@ get_java_class_symtab (struct gdbarch *gdbarch)
|
||||
BLOCKVECTOR_BLOCK (bv, STATIC_BLOCK) = bl;
|
||||
|
||||
/* Allocate GLOBAL_BLOCK. */
|
||||
bl = allocate_block (&objfile->objfile_obstack);
|
||||
bl = allocate_global_block (&objfile->objfile_obstack);
|
||||
BLOCK_DICT (bl) = dict_create_hashed_expandable ();
|
||||
set_block_symtab (bl, class_symtab);
|
||||
BLOCKVECTOR_BLOCK (bv, GLOBAL_BLOCK) = bl;
|
||||
|
||||
/* Arrange to free the dict. */
|
||||
|
||||
Reference in New Issue
Block a user