re PR tree-optimization/80048 (gcc/sese.c: PVS-Studio: Improper Release of Memory Before Removing Last Reference (CWE-401))
2017-03-17 Richard Biener <rguenther@suse.de> PR tree-optimization/80048 * sese.c (free_sese_info): Properly release rename_map and copied_bb_map elements. From-SVN: r246217
This commit is contained in:
parent
7c1bb24d4f
commit
61c81999bf
|
@ -1,3 +1,9 @@
|
||||||
|
2017-03-17 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/80048
|
||||||
|
* sese.c (free_sese_info): Properly release rename_map and
|
||||||
|
copied_bb_map elements.
|
||||||
|
|
||||||
2017-03-16 Alexandre Oliva <aoliva@redhat.com>
|
2017-03-16 Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
* gimple-ssa-store-merging.c (struct imm_store_chain_info):
|
* gimple-ssa-store-merging.c (struct imm_store_chain_info):
|
||||||
|
|
|
@ -199,11 +199,11 @@ free_sese_info (sese_info_p region)
|
||||||
region->loop_nest.release ();
|
region->loop_nest.release ();
|
||||||
|
|
||||||
for (rename_map_t::iterator it = region->rename_map->begin ();
|
for (rename_map_t::iterator it = region->rename_map->begin ();
|
||||||
it != region->rename_map->begin (); ++it)
|
it != region->rename_map->end (); ++it)
|
||||||
(*it).second.release ();
|
(*it).second.release ();
|
||||||
|
|
||||||
for (bb_map_t::iterator it = region->copied_bb_map->begin ();
|
for (bb_map_t::iterator it = region->copied_bb_map->begin ();
|
||||||
it != region->copied_bb_map->begin (); ++it)
|
it != region->copied_bb_map->end (); ++it)
|
||||||
(*it).second.release ();
|
(*it).second.release ();
|
||||||
|
|
||||||
delete region->rename_map;
|
delete region->rename_map;
|
||||||
|
|
Loading…
Reference in New Issue