aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1994-01-15 15:27:49 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1994-01-15 15:27:49 +0000
commitdac317dc3fc938bf1570c6fc074bf0fde96a4de1 (patch)
treeb3084ed562f44e23502c68d2c1cc6aeb824ad90a /gdb
parent3dcb86173f62c9e04bf41c3b0ee7cd02ed6986d4 (diff)
downloadfsf-binutils-gdb-dac317dc3fc938bf1570c6fc074bf0fde96a4de1.zip
fsf-binutils-gdb-dac317dc3fc938bf1570c6fc074bf0fde96a4de1.tar.gz
fsf-binutils-gdb-dac317dc3fc938bf1570c6fc074bf0fde96a4de1.tar.bz2
* c-typeprint.c (c_type_print_varspec_suffix, case TYPE_CODE_FUNC):
Print our "()" first, then recurse for the target type.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/c-typeprint.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 8cdbbe3..22100b2 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+Sat Jan 15 10:20:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
+
+ * c-typeprint.c (c_type_print_varspec_suffix, case TYPE_CODE_FUNC):
+ Print our "()" first, then recurse for the target type.
+
Fri Jan 14 21:55:39 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
* remote-udi.c (udi_create_inferior): Quote empty execfile argument.
diff --git a/gdb/c-typeprint.c b/gdb/c-typeprint.c
index c5b92f8..8d72838 100644
--- a/gdb/c-typeprint.c
+++ b/gdb/c-typeprint.c
@@ -409,12 +409,12 @@ c_type_print_varspec_suffix (type, stream, show, passed_a_ptr, demangled_args)
break;
case TYPE_CODE_FUNC:
- c_type_print_varspec_suffix (TYPE_TARGET_TYPE (type), stream, 0,
- passed_a_ptr, 0);
if (passed_a_ptr)
fprintf_filtered (stream, ")");
if (!demangled_args)
fprintf_filtered (stream, "()");
+ c_type_print_varspec_suffix (TYPE_TARGET_TYPE (type), stream, 0,
+ passed_a_ptr, 0);
break;
case TYPE_CODE_UNDEF: