diff options
Diffstat (limited to 'gcc/tree-ssa-live.c')
-rw-r--r-- | gcc/tree-ssa-live.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/tree-ssa-live.c b/gcc/tree-ssa-live.c index 3cd3613d732..23eaf262c64 100644 --- a/gcc/tree-ssa-live.c +++ b/gcc/tree-ssa-live.c @@ -97,11 +97,10 @@ var_map_base_init (var_map map) { int x, num_part; tree var; - hash_table <tree_int_map_hasher> tree_to_index; struct tree_int_map *m, *mapstorage; num_part = num_var_partitions (map); - tree_to_index.create (num_part); + hash_table<tree_int_map_hasher> tree_to_index (num_part); /* We can have at most num_part entries in the hash tables, so it's enough to allocate so many map elements once, saving some malloc calls. */ @@ -149,7 +148,6 @@ var_map_base_init (var_map map) map->num_basevars = m - mapstorage; free (mapstorage); - tree_to_index. dispose (); } |