From: Jim Kingdon Date: Wed, 1 Sep 1993 23:11:30 +0000 (+0000) Subject: * coffread.c: Re-work a lot of the coff-specific stuff to use stuff X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3ffb74b9ab078a2dc51cd1bddcf99b5c13894653;p=binutils-gdb.git * coffread.c: Re-work a lot of the coff-specific stuff to use stuff in buildsym.c. This includes coff_finish_block, coff_context_stack, coff_local_symbols, coff_file_symbols, coff_global_symbols, coff_end_symtab and coff_add_symbol_to_list. (read_enum_type): Deal with it now that we have a "struct pending" not a "struct coff_pending". --- diff --git a/gdb/coffread.c b/gdb/coffread.c index 6ccf4562980..7c714c2a072 100644 --- a/gdb/coffread.c +++ b/gdb/coffread.c @@ -347,8 +347,10 @@ static void coff_start_symtab () { start_symtab ( - /* We fill in the filename later. */ - "", + /* We fill in the filename later. But start_symtab + expects something we can later free() (in end_symtab). + FIXME: leaks memory. */ + savestring ("", 0), /* We never know the directory name for COFF. */ NULL, /* The start address is irrelevant, since we set