* coffread.c: Re-work a lot of the coff-specific stuff to use stuff
authorJim Kingdon <jkingdon@engr.sgi.com>
Wed, 1 Sep 1993 23:43:07 +0000 (23:43 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Wed, 1 Sep 1993 23:43:07 +0000 (23:43 +0000)
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

index 7c714c2a072592b4dbe79928dfda618fd283a59e..766868274150f0b58839abe00dc94368e12cc8ec 100644 (file)
@@ -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.  */