diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8cdbbe32db..22100b24d8 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 c5b92f8cab..8d72838407 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: