diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2022-01-27 22:06:47 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2022-02-06 16:03:46 -0500 |
commit | d9743061f92738a6c3f311d640e614a5a2f01b1e (patch) | |
tree | 526c9f1911ab21c38bcee992174f7a7457bba773 /gdb/stabsread.c | |
parent | 7b3ecc7555438f05dda657d0ed6a43ee71a3901d (diff) | |
download | gdb-d9743061f92738a6c3f311d640e614a5a2f01b1e.zip gdb-d9743061f92738a6c3f311d640e614a5a2f01b1e.tar.gz gdb-d9743061f92738a6c3f311d640e614a5a2f01b1e.tar.bz2 |
gdb: remove SYMBOL_IS_ARGUMENT macro
Add a getter and a setter for whether a symbol is an argument. Remove
the corresponding macro and adjust all callers.
Change-Id: I71b4f0465f3dfd2ed8b9e140bd3f7d5eb8d9ee81
Diffstat (limited to 'gdb/stabsread.c')
-rw-r--r-- | gdb/stabsread.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/stabsread.c b/gdb/stabsread.c index 38e9481..33fcc92 100644 --- a/gdb/stabsread.c +++ b/gdb/stabsread.c @@ -1067,7 +1067,7 @@ define_symbol (CORE_ADDR valu, const char *string, int desc, int type, sym->set_aclass_index (LOC_ARG); SYMBOL_VALUE (sym) = valu; sym->set_domain (VAR_DOMAIN); - SYMBOL_IS_ARGUMENT (sym) = 1; + sym->set_is_argument (1); add_symbol_to_list (sym, get_local_symbols ()); if (gdbarch_byte_order (gdbarch) != BFD_ENDIAN_BIG) @@ -1114,7 +1114,7 @@ define_symbol (CORE_ADDR valu, const char *string, int desc, int type, /* Parameter which is in a register. */ SYMBOL_TYPE (sym) = read_type (&p, objfile); sym->set_aclass_index (stab_register_index); - SYMBOL_IS_ARGUMENT (sym) = 1; + sym->set_is_argument (1); SYMBOL_VALUE (sym) = valu; sym->set_domain (VAR_DOMAIN); add_symbol_to_list (sym, get_local_symbols ()); @@ -1352,7 +1352,7 @@ define_symbol (CORE_ADDR valu, const char *string, int desc, int type, /* Reference parameter */ SYMBOL_TYPE (sym) = read_type (&p, objfile); sym->set_aclass_index (LOC_REF_ARG); - SYMBOL_IS_ARGUMENT (sym) = 1; + sym->set_is_argument (1); SYMBOL_VALUE (sym) = valu; sym->set_domain (VAR_DOMAIN); add_symbol_to_list (sym, get_local_symbols ()); @@ -1362,7 +1362,7 @@ define_symbol (CORE_ADDR valu, const char *string, int desc, int type, /* Reference parameter which is in a register. */ SYMBOL_TYPE (sym) = read_type (&p, objfile); sym->set_aclass_index (stab_regparm_index); - SYMBOL_IS_ARGUMENT (sym) = 1; + sym->set_is_argument (1); SYMBOL_VALUE (sym) = valu; sym->set_domain (VAR_DOMAIN); add_symbol_to_list (sym, get_local_symbols ()); @@ -1394,7 +1394,7 @@ define_symbol (CORE_ADDR valu, const char *string, int desc, int type, register or on the stack) instead of the structure itself. */ if (gdbarch_stabs_argument_has_addr (gdbarch, SYMBOL_TYPE (sym)) - && SYMBOL_IS_ARGUMENT (sym)) + && sym->is_argument ()) { /* We have to convert LOC_REGISTER to LOC_REGPARM_ADDR (for variables passed in a register). */ |