Commit be194e0e by Paolo Carlini Committed by Paolo Carlini

re PR c++/58816 (ICE have tree_list in private_is_attribute_p)

2013-10-22  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58816
	* pt.c (apply_late_template_attributes): Use get_attribute_name,
	not TREE_PURPOSE.

From-SVN: r203919
parent f2f39141
2013-10-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58816
* pt.c (apply_late_template_attributes): Use get_attribute_name,
not TREE_PURPOSE.
2013-10-18 Paolo Carlini <paolo.carlini@oracle.com> 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58466 PR c++/58466
......
...@@ -8610,7 +8610,7 @@ apply_late_template_attributes (tree *decl_p, tree attributes, int attr_flags, ...@@ -8610,7 +8610,7 @@ apply_late_template_attributes (tree *decl_p, tree attributes, int attr_flags,
pass it through tsubst. Attributes like mode, format, pass it through tsubst. Attributes like mode, format,
cleanup and several target specific attributes expect it cleanup and several target specific attributes expect it
unmodified. */ unmodified. */
else if (attribute_takes_identifier_p (TREE_PURPOSE (t))) else if (attribute_takes_identifier_p (get_attribute_name (t)))
{ {
tree chain tree chain
= tsubst_expr (TREE_CHAIN (TREE_VALUE (t)), args, complain, = tsubst_expr (TREE_CHAIN (TREE_VALUE (t)), args, complain,
......
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