diff options
author | Christian Biesinger <cbiesinger@google.com> | 2019-11-26 14:41:30 -0600 |
---|---|---|
committer | Christian Biesinger <cbiesinger@google.com> | 2019-11-27 11:09:18 -0600 |
commit | 43678b0afe412f6e920e1edd6d403068918ab259 (patch) | |
tree | a7306431f0369659eb437b9d0ea258e4f1c7bc79 /gdb/mdebugread.c | |
parent | db5960b4d22761507097f816b1dac3bb56a22bb5 (diff) | |
download | binutils-43678b0afe412f6e920e1edd6d403068918ab259.zip binutils-43678b0afe412f6e920e1edd6d403068918ab259.tar.gz binutils-43678b0afe412f6e920e1edd6d403068918ab259.tar.bz2 |
Replace SYMBOL_SET_LINKAGE_NAME with a member function
Easier to read, shorter, and will later make it possible to make the
name field private.
gdb/ChangeLog:
2019-11-27 Christian Biesinger <cbiesinger@google.com>
* ada-exp.y (write_ambiguous_var): Replace SYMBOL_SET_LINKAGE_NAME
with sym->set_linkage_name.
* coffread.c (coff_read_enum_type): Likewise.
* mdebugread.c (parse_symbol): Likewise.
* stabsread.c (patch_block_stabs): Likewise.
(define_symbol): Likewise.
(read_enum_type): Likewise.
(common_block_end): Likewise.
* symtab.h (struct general_symbol_info) <set_linkage_name>: New
function.
(SYMBOL_SET_LINKAGE_NAME): Remove.
* xcoffread.c (process_xcoff_symbol): Replace SYMBOL_SET_LINKAGE_NAME
with sym->set_linkage_name.
Change-Id: I174a0542c014f1b035070068076308bb8ae79abb
Diffstat (limited to 'gdb/mdebugread.c')
-rw-r--r-- | gdb/mdebugread.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gdb/mdebugread.c b/gdb/mdebugread.c index c58e40c..f279f13 100644 --- a/gdb/mdebugread.c +++ b/gdb/mdebugread.c @@ -1066,9 +1066,8 @@ parse_symbol (SYMR *sh, union aux_ext *ax, char *ext_sh, int bigend, FIELD_BITSIZE (*f) = 0; enum_sym = allocate_symbol (mdebugread_objfile); - SYMBOL_SET_LINKAGE_NAME - (enum_sym, - obstack_strdup (&mdebugread_objfile->objfile_obstack, + enum_sym->set_linkage_name + (obstack_strdup (&mdebugread_objfile->objfile_obstack, f->name)); SYMBOL_ACLASS_INDEX (enum_sym) = LOC_CONST; SYMBOL_TYPE (enum_sym) = t; |