From fd09c96316bf1f5afce7d1bcf2a254a2c113a853 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Tue, 29 Jun 1993 15:25:27 +0000 Subject: [PATCH] * 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. --- gdb/ChangeLog | 5 +++++ gdb/c-typeprint.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 18d787988c2..457935bbdda 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 bf875114fd8..cf108d26005 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, "", + TYPE_CODE (type)); } break; } -- 2.30.2