Commit f3fae478 by Jason Merrill

tweak comment in perform_member_init

From-SVN: r181594
parent c6084f68
...@@ -598,7 +598,9 @@ perform_member_init (tree member, tree init) ...@@ -598,7 +598,9 @@ perform_member_init (tree member, tree init)
init = digest_init (type, init, tf_warning_or_error); init = digest_init (type, init, tf_warning_or_error);
if (init == error_mark_node) if (init == error_mark_node)
return; return;
/* Use 'this' as the decl, as it has the lifetime we want. */ /* A FIELD_DECL doesn't really have a suitable lifetime, but
make_temporary_var_for_ref_to_temp will treat it as automatic and
set_up_extended_ref_temp wants to use the decl in a warning. */
init = extend_ref_init_temps (member, init, &cleanups); init = extend_ref_init_temps (member, init, &cleanups);
if (TREE_CODE (type) == ARRAY_TYPE if (TREE_CODE (type) == ARRAY_TYPE
&& TYPE_HAS_NONTRIVIAL_DESTRUCTOR (TREE_TYPE (type))) && TYPE_HAS_NONTRIVIAL_DESTRUCTOR (TREE_TYPE (type)))
......
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