Hi,
while looking into c++/58609 I noticed this dead code. Can I remove it?
Tested x86_64-linux.
Thanks,
Paolo.
/////////////////
2014-03-07 Paolo Carlini <paolo.carl...@oracle.com>
* decl.c (check_initializer): Remove dead code.
Index: decl.c
===================================================================
--- decl.c (revision 208397)
+++ decl.c (working copy)
@@ -5603,7 +5603,6 @@ check_initializer (tree decl, tree init, int flags
{
tree type = TREE_TYPE (decl);
tree init_code = NULL;
- tree extra_init = NULL_TREE;
tree core_type;
/* Things that are going to be initialized need to have complete
@@ -5799,9 +5798,6 @@ check_initializer (tree decl, tree init, int flags
if (init && init != error_mark_node)
init_code = build2 (INIT_EXPR, type, decl, init);
- if (extra_init)
- init_code = add_stmt_to_compound (extra_init, init_code);
-
if (init_code && DECL_IN_AGGR_P (decl))
{
static int explained = 0;