From 6b510f8feb52a4702b0b260fc7065645c539dcb6 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Wed, 1 Sep 1993 23:43:07 +0000 Subject: [PATCH] * 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". --- gdb/coffread.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gdb/coffread.c b/gdb/coffread.c index 7c714c2a07..7668682741 100644 --- a/gdb/coffread.c +++ b/gdb/coffread.c @@ -347,8 +347,9 @@ static void coff_start_symtab () { start_symtab ( - /* We fill in the filename later. But start_symtab - expects something we can later free() (in end_symtab). + /* We fill in the filename later. start_symtab + puts this pointer into last_source file and in + coff_end_symtab we assume we can free() it. FIXME: leaks memory. */ savestring ("", 0), /* We never know the directory name for COFF. */