From b4cc55b53353d83f131f1eaa26d0dadc94b19ebf Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Wed, 24 Jun 1992 06:24:51 +0000 Subject: [PATCH] * valprint.c (val_print_fields): Call fprint_symbol to get automatic C++ demangling for mangled field names. --- gdb/ChangeLog | 2 ++ gdb/valprint.c | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4a4ddda6a9a..6aaec86b278 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -24,6 +24,8 @@ Tue Jun 23 21:46:26 1992 Fred Fish (fnf@cygnus.com) ptrace(). * cadillac.c (kernel_dispatch): Make return type void. * cadillac.c (iosig): Signal handlers take one int arg. + * valprint.c (val_print_fields): Call fprint_symbol to get + automatic C++ demangling for mangled field names. Mon Jun 22 20:18:06 1992 Fred Fish (fnf@cygnus.com) diff --git a/gdb/valprint.c b/gdb/valprint.c index 8f1262d1316..7a6da4086ea 100644 --- a/gdb/valprint.c +++ b/gdb/valprint.c @@ -539,14 +539,14 @@ val_print_fields (type, valaddr, stream, format, recurse, pretty, dont_print) fputs_filtered ("\"( ptr \"", stream); else fputs_filtered ("\"( nodef \"", stream); - fputs_filtered (TYPE_FIELD_NAME (type, i), stream); + fprint_symbol (stream, TYPE_FIELD_NAME (type, i)); fputs_filtered ("\" \"", stream); - fputs_filtered (TYPE_FIELD_NAME (type, i), stream); + fprint_symbol (stream, TYPE_FIELD_NAME (type, i)); fputs_filtered ("\") \"", stream); } else { - fputs_filtered (TYPE_FIELD_NAME (type, i), stream); + fprint_symbol (stream, TYPE_FIELD_NAME (type, i)); fputs_filtered (" = ", stream); } if (TYPE_FIELD_PACKED (type, i)) -- 2.30.2