diff options
author | Tom Tromey <tromey@redhat.com> | 2012-11-26 15:54:29 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-11-26 15:54:29 +0000 |
commit | 210bbc17ac115d12dbde59b5de97b8547e7465c8 (patch) | |
tree | 9db34aa07d76ed52ff2ae12d2ddf16c9e356aa0a /gdb/dwarf2read.c | |
parent | 0270a750ba588a8ad521e68be851772bac9c44f1 (diff) | |
download | gdb-210bbc17ac115d12dbde59b5de97b8547e7465c8.zip gdb-210bbc17ac115d12dbde59b5de97b8547e7465c8.tar.gz gdb-210bbc17ac115d12dbde59b5de97b8547e7465c8.tar.bz2 |
* ada-lang.c (user_select_syms): Use SYMBOL_SYMTAB.
* dwarf2read.c (dw2_find_symbol_file, fixup_go_packaging): Use
SYMBOL_SYMTAB.
* skip.c (skip_info): Use SYMBOL_SYMTAB.
Diffstat (limited to 'gdb/dwarf2read.c')
-rw-r--r-- | gdb/dwarf2read.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 9ecdf4b..f4bd7a9 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -3402,7 +3402,7 @@ dw2_find_symbol_file (struct objfile *objfile, const char *name) struct symbol *sym = lookup_block_symbol (block, name, VAR_DOMAIN); if (sym) - return sym->symtab->filename; + return SYMBOL_SYMTAB (sym)->filename; } return NULL; } @@ -6754,8 +6754,9 @@ fixup_go_packaging (struct dwarf2_cu *cu) if (strcmp (package_name, this_package_name) != 0) complaint (&symfile_complaints, _("Symtab %s has objects from two different Go packages: %s and %s"), - (sym->symtab && sym->symtab->filename - ? sym->symtab->filename + (SYMBOL_SYMTAB (sym) + && SYMBOL_SYMTAB (sym)->filename + ? SYMBOL_SYMTAB (sym)->filename : cu->objfile->name), this_package_name, package_name); xfree (this_package_name); |