From 4206d69e96ac401cf2975f37bf4e4d3a3c838313 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Sun, 17 Apr 2022 20:00:59 -0600 Subject: Replace symbol_symtab with symbol::symtab This turns symbol_symtab into a method on symbol. It also replaces symbol_set_symtab with a method. --- gdb/compile/compile-c-symbols.c | 2 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-cplus-types.c | 4 ++-- gdb/compile/compile-object-load.c | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) (limited to 'gdb/compile') diff --git a/gdb/compile/compile-c-symbols.c b/gdb/compile/compile-c-symbols.c index 642c0be..d49ecda 100644 --- a/gdb/compile/compile-c-symbols.c +++ b/gdb/compile/compile-c-symbols.c @@ -57,7 +57,7 @@ convert_one_symbol (compile_c_instance *context, int is_local) { gcc_type sym_type; - const char *filename = symbol_symtab (sym.symbol)->filename; + const char *filename = sym.symbol->symtab ()->filename; unsigned short line = sym.symbol->line (); context->error_symbol_once (sym.symbol); diff --git a/gdb/compile/compile-cplus-symbols.c b/gdb/compile/compile-cplus-symbols.c index 7ad9ea9..95d4350 100644 --- a/gdb/compile/compile-cplus-symbols.c +++ b/gdb/compile/compile-cplus-symbols.c @@ -48,7 +48,7 @@ convert_one_symbol (compile_cplus_instance *instance, { /* Squash compiler warning. */ gcc_type sym_type = 0; - const char *filename = symbol_symtab (sym.symbol)->filename; + const char *filename = sym.symbol->symtab ()->filename; unsigned short line = sym.symbol->line (); instance->error_symbol_once (sym.symbol); diff --git a/gdb/compile/compile-cplus-types.c b/gdb/compile/compile-cplus-types.c index cea3030..ab65e47 100644 --- a/gdb/compile/compile-cplus-types.c +++ b/gdb/compile/compile-cplus-types.c @@ -625,7 +625,7 @@ compile_cplus_convert_struct_or_union_members we can do but ignore this member. */ continue; } - const char *filename = symbol_symtab (sym.symbol)->filename; + const char *filename = sym.symbol->symtab ()->filename; unsigned int line = sym.symbol->line (); physaddr = sym.symbol->value_address (); @@ -764,7 +764,7 @@ compile_cplus_convert_struct_or_union_methods (compile_cplus_instance *instance, continue; } - const char *filename = symbol_symtab (sym.symbol)->filename; + const char *filename = sym.symbol->symtab ()->filename; unsigned int line = sym.symbol->line (); CORE_ADDR address = BLOCK_START (sym.symbol->value_block ()); const char *kind; diff --git a/gdb/compile/compile-object-load.c b/gdb/compile/compile-object-load.c index 7da02c0..2303381 100644 --- a/gdb/compile/compile-object-load.c +++ b/gdb/compile/compile-object-load.c @@ -421,7 +421,7 @@ get_out_value_type (struct symbol *func_sym, struct objfile *objfile, lookup_name_info func_matcher (GCC_FE_WRAPPER_FUNCTION, symbol_name_match_type::SEARCH_NAME); - bv = symbol_symtab (func_sym)->compunit ()->blockvector (); + bv = func_sym->symtab ()->compunit ()->blockvector (); nblocks = BLOCKVECTOR_NBLOCKS (bv); gdb_ptr_type_sym = NULL; -- cgit v1.1