diff options
author | Per Bothner <per@bothner.com> | 1995-11-30 01:43:37 +0000 |
---|---|---|
committer | Per Bothner <per@bothner.com> | 1995-11-30 01:43:37 +0000 |
commit | 940d596798931962895918454d2ca6bd14b83b1b (patch) | |
tree | 0b1efd109bb8fe8f038446ea785b2dd91e35ebeb /gdb/symtab.c | |
parent | d1f4065e6499c42088b36a058b1de4035d051392 (diff) | |
download | gdb-940d596798931962895918454d2ca6bd14b83b1b.zip gdb-940d596798931962895918454d2ca6bd14b83b1b.tar.gz gdb-940d596798931962895918454d2ca6bd14b83b1b.tar.bz2 |
* alpha-tdep.c, c-exp.y, h8500-tdep.c, f-exp.y, f-valprint.c,
findvar.c, hppa-tdep.c, infcmd.c, language.c, printcmd.c,
rs6000-tdep.c, symmisc.c, symtab.c:
Add check_typedef/CHECK_TYPEDEF as needed.
Diffstat (limited to 'gdb/symtab.c')
-rw-r--r-- | gdb/symtab.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/symtab.c b/gdb/symtab.c index ea2d60f..2b4037d 100644 --- a/gdb/symtab.c +++ b/gdb/symtab.c @@ -1636,7 +1636,7 @@ total_number_of_methods (type) int n; int count; - check_stub_type (type); + CHECK_TYPEDEF (type); count = TYPE_NFN_FIELDS_TOTAL (type); for (n = 0; n < TYPE_N_BASECLASSES (type); n++) @@ -1673,7 +1673,7 @@ find_methods (t, name, sym_arr) (struct symtab **)NULL))) { int method_counter; - /* FIXME: Shouldn't this just be check_stub_type (t)? */ + /* FIXME: Shouldn't this just be CHECK_TYPEDEF (t)? */ t = SYMBOL_TYPE (sym_class); for (method_counter = TYPE_NFN_FIELDS (t) - 1; method_counter >= 0; @@ -1960,8 +1960,9 @@ decode_line_1 (argptr, funfirstline, default_symtab, default_line, canonical) (struct symtab **)NULL); if (sym_class && - ( TYPE_CODE (SYMBOL_TYPE (sym_class)) == TYPE_CODE_STRUCT - || TYPE_CODE (SYMBOL_TYPE (sym_class)) == TYPE_CODE_UNION)) + (t = check_typedef (SYMBOL_TYPE (sym_class)), + (TYPE_CODE (t) == TYPE_CODE_STRUCT + || TYPE_CODE (t) == TYPE_CODE_UNION))) { /* Arg token is not digits => try it as a function name Find the next token(everything up to end or next blank). */ @@ -2015,7 +2016,6 @@ decode_line_1 (argptr, funfirstline, default_symtab, default_line, canonical) sym = 0; i1 = 0; /* counter for the symbol array */ - t = SYMBOL_TYPE (sym_class); sym_arr = (struct symbol **) alloca(total_number_of_methods (t) * sizeof(struct symbol *)); |