Commit fe9208ef by Paolo Carlini Committed by Paolo Carlini

decl.c (duplicate_decls): Remove redundant TYPE_NAME use.

2014-04-15  Paolo Carlini  <paolo.carlini@oracle.com>

	* decl.c (duplicate_decls): Remove redundant TYPE_NAME use.
	* name-lookup.c (pushdecl_maybe_friend_1): Likewise.
	(do_class_using_decl): Likewise.
	* mangle.c (dump_substitution_candidates): Use TYPE_NAME_STRING.

From-SVN: r209420
parent 98a2fdfb
2014-04-15 Paolo Carlini <paolo.carlini@oracle.com>
* decl.c (duplicate_decls): Remove redundant TYPE_NAME use.
* name-lookup.c (pushdecl_maybe_friend_1): Likewise.
(do_class_using_decl): Likewise.
* mangle.c (dump_substitution_candidates): Use TYPE_NAME_STRING.
2014-04-15 Jakub Jelinek <jakub@redhat.com> 2014-04-15 Jakub Jelinek <jakub@redhat.com>
PR plugins/59335 PR plugins/59335
......
...@@ -1380,7 +1380,6 @@ duplicate_decls (tree newdecl, tree olddecl, bool newdecl_is_friend) ...@@ -1380,7 +1380,6 @@ duplicate_decls (tree newdecl, tree olddecl, bool newdecl_is_friend)
tree t = TREE_VALUE (t1); tree t = TREE_VALUE (t1);
if (TYPE_PTR_P (t) if (TYPE_PTR_P (t)
&& TYPE_NAME (TREE_TYPE (t))
&& TYPE_IDENTIFIER (TREE_TYPE (t)) && TYPE_IDENTIFIER (TREE_TYPE (t))
== get_identifier ("FILE") == get_identifier ("FILE")
&& compparms (TREE_CHAIN (t1), TREE_CHAIN (t2))) && compparms (TREE_CHAIN (t1), TREE_CHAIN (t2)))
......
...@@ -323,7 +323,7 @@ dump_substitution_candidates (void) ...@@ -323,7 +323,7 @@ dump_substitution_candidates (void)
else if (TREE_CODE (el) == TREE_LIST) else if (TREE_CODE (el) == TREE_LIST)
name = IDENTIFIER_POINTER (DECL_NAME (TREE_VALUE (el))); name = IDENTIFIER_POINTER (DECL_NAME (TREE_VALUE (el)));
else if (TYPE_NAME (el)) else if (TYPE_NAME (el))
name = IDENTIFIER_POINTER (TYPE_IDENTIFIER (el)); name = TYPE_NAME_STRING (el);
fprintf (stderr, " S%d_ = ", i - 1); fprintf (stderr, " S%d_ = ", i - 1);
if (TYPE_P (el) && if (TYPE_P (el) &&
(CP_TYPE_RESTRICT_P (el) (CP_TYPE_RESTRICT_P (el)
......
...@@ -945,7 +945,6 @@ pushdecl_maybe_friend_1 (tree x, bool is_friend) ...@@ -945,7 +945,6 @@ pushdecl_maybe_friend_1 (tree x, bool is_friend)
set_underlying_type (x); set_underlying_type (x);
if (type != error_mark_node if (type != error_mark_node
&& TYPE_NAME (type)
&& TYPE_IDENTIFIER (type)) && TYPE_IDENTIFIER (type))
set_identifier_type_value (DECL_NAME (x), x); set_identifier_type_value (DECL_NAME (x), x);
...@@ -3333,7 +3332,7 @@ do_class_using_decl (tree scope, tree name) ...@@ -3333,7 +3332,7 @@ do_class_using_decl (tree scope, tree name)
} }
/* Using T::T declares inheriting ctors, even if T is a typedef. */ /* Using T::T declares inheriting ctors, even if T is a typedef. */
if (MAYBE_CLASS_TYPE_P (scope) if (MAYBE_CLASS_TYPE_P (scope)
&& ((TYPE_NAME (scope) && name == TYPE_IDENTIFIER (scope)) && (name == TYPE_IDENTIFIER (scope)
|| constructor_name_p (name, scope))) || constructor_name_p (name, scope)))
{ {
maybe_warn_cpp0x (CPP0X_INHERITING_CTORS); maybe_warn_cpp0x (CPP0X_INHERITING_CTORS);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment