summaryrefslogtreecommitdiff
path: root/gdb/c-typeprint.c
diff options
context:
space:
mode:
authorJim Blandy <jimb@codesourcery.com>2001-03-24 03:23:20 +0000
committerJim Blandy <jimb@codesourcery.com>2001-03-24 03:23:20 +0000
commitf35907cd494b69def667976ba5183172545723fc (patch)
treeb579954900cf986f5b26e2f3c24748f65235ba94 /gdb/c-typeprint.c
parent2f9bbc9faa194415eeaa0e90ffc98cee722a6e90 (diff)
downloadgdb-f35907cd494b69def667976ba5183172545723fc.tar.gz
Revert previous change, committed to trunk accidentally.
Diffstat (limited to 'gdb/c-typeprint.c')
-rw-r--r--gdb/c-typeprint.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/c-typeprint.c b/gdb/c-typeprint.c
index 2cd9e3e3fc1..bdc5a689ee1 100644
--- a/gdb/c-typeprint.c
+++ b/gdb/c-typeprint.c
@@ -35,7 +35,6 @@
#include "demangle.h"
#include "c-lang.h"
#include "typeprint.h"
-#include "cp-abi.h"
#include "gdb_string.h"
#include <errno.h>
@@ -903,10 +902,11 @@ c_type_print_base (struct type *type, struct ui_file *stream, int show,
{
char *physname = TYPE_FN_FIELD_PHYSNAME (f, j);
int is_full_physname_constructor =
- is_constructor_name (physname)
- || is_destructor_name (physname)
- || method_name[0] == '~';
-
+ ((physname[0] == '_' && physname[1] == '_'
+ && strchr ("0123456789Qt", physname[2]))
+ || STREQN (physname, "__ct__", 6)
+ || DESTRUCTOR_PREFIX_P (physname)
+ || STREQN (physname, "__dt__", 6));
QUIT;
if (TYPE_FN_FIELD_PROTECTED (f, j))