Removed unitialized empty constructor as was objected.
gcc/ChangeLog:
* lto-cgraph.cc (lto_symtab_encoder_delete_node):
Declare var later when initialized.
* lto-streamer.h (struct lto_encoder_entry):
Remove empty constructor.
symtab_node *node)
{
int index;
- lto_encoder_entry last_node;
size_t *slot = encoder->map->get (node);
if (slot == NULL || !*slot)
/* 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);
/* 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)