aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/decl.c')
-rw-r--r--gcc/cp/decl.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c
index 7517214..d6074d7 100644
--- a/gcc/cp/decl.c
+++ b/gcc/cp/decl.c
@@ -6725,10 +6725,6 @@ grokdeclarator (const cp_declarator *declarator,
else if (TREE_CODE (qualifying_scope) == NAMESPACE_DECL)
in_namespace = qualifying_scope;
}
- if (TREE_CODE (decl) == BASELINK)
- decl = BASELINK_FUNCTIONS (decl);
- if (decl == error_mark_node)
- return error_mark_node;
switch (TREE_CODE (decl))
{
case BIT_NOT_EXPR:
@@ -6792,11 +6788,6 @@ grokdeclarator (const cp_declarator *declarator,
}
break;
- case TYPE_DECL:
- dname = constructor_name (TREE_TYPE (decl));
- name = IDENTIFIER_POINTER (dname);
- break;
-
default:
gcc_unreachable ();
}
@@ -7262,8 +7253,6 @@ grokdeclarator (const cp_declarator *declarator,
else
{
unqualified_id = id_declarator->u.id.unqualified_name;
- if (TREE_CODE (unqualified_id) == BASELINK)
- unqualified_id = BASELINK_FUNCTIONS (unqualified_id);
switch (TREE_CODE (unqualified_id))
{
case BIT_NOT_EXPR:
@@ -7271,11 +7260,6 @@ grokdeclarator (const cp_declarator *declarator,
= constructor_name (TREE_OPERAND (unqualified_id, 0));
break;
- case TYPE_DECL:
- unqualified_id
- = constructor_name (TREE_TYPE (unqualified_id));
- break;
-
case IDENTIFIER_NODE:
case TEMPLATE_ID_EXPR:
break;