From be1384b0567a8c202807b622a5e0c8a75348f4f9 Mon Sep 17 00:00:00 2001 From: Michael Tiemann Date: Tue, 24 Mar 1992 15:28:40 +0000 Subject: [PATCH] Fixed a place where dbx symbol name continuation was appearing in an unexpected place, causing the `Trace' type in gperf/main.o to be mis-parsed. --- gdb/ChangeLog | 5 +++++ gdb/buildsym.c | 1 + 2 files changed, 6 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6cfc985..35a30d0 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -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 diff --git a/gdb/buildsym.c b/gdb/buildsym.c index c74ea1e..f50ced7 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -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 != ';'); } -- 2.7.4