Fix do_sd_constraint escape special casing
The following fixes the escape special casing to test the proper variable IDs. * tree-ssa-structalias.cc (do_sd_constraint): Fixup escape special casing.
This commit is contained in:
parent
9d218c45e3
commit
8366e6764e
1 changed files with 1 additions and 1 deletions
|
@ -1706,7 +1706,7 @@ do_sd_constraint (constraint_graph_t graph, constraint_t c,
|
|||
flag |= bitmap_ior_into (sol, get_varinfo (t)->solution);
|
||||
/* Merging the solution from ESCAPED needlessly increases
|
||||
the set. Use ESCAPED as representative instead. */
|
||||
else if (v->id == escaped_id)
|
||||
else if (t == find (escaped_id))
|
||||
flag |= bitmap_set_bit (sol, escaped_id);
|
||||
else if (v->may_have_pointers
|
||||
&& add_graph_edge (graph, lhs, t))
|
||||
|
|
Loading…
Add table
Reference in a new issue