Fixed a place where dbx symbol name continuation was appearing in an
authorMichael Tiemann <tiemann@cygnus>
Tue, 24 Mar 1992 15:28:40 +0000 (15:28 +0000)
committerMichael Tiemann <tiemann@cygnus>
Tue, 24 Mar 1992 15:28:40 +0000 (15:28 +0000)
unexpected place, causing the `Trace' type in gperf/main.o to be
mis-parsed.

gdb/ChangeLog
gdb/buildsym.c

index 6cfc985dd05aa415167a35aec26a04818f4759af..35a30d053ce5e4ca344a5cec318b486a84403cb9 100644 (file)
@@ -1,3 +1,8 @@
+Tue Mar 24 07:26:19 1992  Michael Tiemann  (tiemann@cygnus.com)
+
+       * buildsym.c (read_struct_type): Handle cretinous dbx symbol name
+       continuation in yet another place (between method declarations).
+
 Mon Mar 23 23:01:41 1992  Stu Grossman  (grossman at cygnus.com)
 
        * mips-tdep.c:  include symfile.h and objfiles.h to fix
index c74ea1ef8b3a1c7c7cfb1560dad10378cbbc7946..f50ced73aaaf0debe0fe018d2f6e2e366b7ee912 100644 (file)
@@ -2579,6 +2579,7 @@ read_struct_type (pp, type, objfile)
          mainlist = new_mainlist;
          nfn_fields++;
          total_length += length;
+         if (**pp == '\\') *pp = next_symbol_text ();
        }
       while (**pp != ';');
     }