* 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.
This commit is contained in:
Jim Kingdon 1993-06-29 15:25:27 +00:00
parent d63aae7f32
commit fd09c96316
2 changed files with 9 additions and 1 deletions

View File

@ -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.

View File

@ -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;
}