diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-06-29 15:25:27 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1993-06-29 15:25:27 +0000 |
commit | fd09c96316bf1f5afce7d1bcf2a254a2c113a853 (patch) | |
tree | e0bd1d1fad5f6cc9385f5b3c3354f4b55198d236 /gdb | |
parent | d63aae7f321aaecc0739cde0b319d5adea7b35b3 (diff) | |
download | gdb-fd09c96316bf1f5afce7d1bcf2a254a2c113a853.zip gdb-fd09c96316bf1f5afce7d1bcf2a254a2c113a853.tar.gz gdb-fd09c96316bf1f5afce7d1bcf2a254a2c113a853.tar.bz2 |
* dbxread.c (process_one_symbol): If we find a LOC_BLOCK where we
don't expect it, change it to LOC_STATIC so at least we don't coredump.
* c-typeprint.c (c_type_print_base): Don't error() on invalid type.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/c-typeprint.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 18d7879..457935bb 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ Tue Jun 29 09:11:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com) + * dbxread.c (process_one_symbol): If we find a LOC_BLOCK where we + don't expect it, change it to LOC_STATIC so at least we don't coredump. + + * c-typeprint.c (c_type_print_base): Don't error() on invalid type. + * symtab.h (struct symtab, line_charpos): Fix comment. * source.c (identify_source_line): Fix off by one bug with line. diff --git a/gdb/c-typeprint.c b/gdb/c-typeprint.c index bf87511..cf108d2 100644 --- a/gdb/c-typeprint.c +++ b/gdb/c-typeprint.c @@ -805,7 +805,10 @@ c_type_print_base (type, stream, show, level) } else { - error ("Invalid type code (%d) in symbol table.", TYPE_CODE (type)); + /* At least for dump_symtab, it is important that this not be + an error (). */ + fprintf_filtered (stream, "<invalid type code %d>", + TYPE_CODE (type)); } break; } |