diff options
Diffstat (limited to 'gcc/cp/decl.c')
-rw-r--r-- | gcc/cp/decl.c | 16 |
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; |