diff --git a/gcc/lto-cgraph.cc b/gcc/lto-cgraph.cc index 14275ed7c42..f16c90273f6 100644 --- a/gcc/lto-cgraph.cc +++ b/gcc/lto-cgraph.cc @@ -143,7 +143,6 @@ lto_symtab_encoder_delete_node (lto_symtab_encoder_t encoder, symtab_node *node) { int index; - lto_encoder_entry last_node; size_t *slot = encoder->map->get (node); if (slot == NULL || !*slot) @@ -154,7 +153,7 @@ lto_symtab_encoder_delete_node (lto_symtab_encoder_t encoder, /* Remove from vector. We do this by swapping node with the last element of the vector. */ - last_node = encoder->nodes.pop (); + lto_encoder_entry last_node = encoder->nodes.pop (); if (last_node.node != node) { bool existed = encoder->map->put (last_node.node, index + 1); diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h index 0699c6928d4..0103b60d742 100644 --- a/gcc/lto-streamer.h +++ b/gcc/lto-streamer.h @@ -443,8 +443,7 @@ struct lto_stats_d /* Entry of LTO symtab encoder. */ struct lto_encoder_entry { - /* Constructors. */ - lto_encoder_entry () {} + /* Constructor. */ lto_encoder_entry (symtab_node* n) : node (n), in_partition (false), body (false), only_for_inlining (true), initializer (false)