aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-03-14 14:42:10 +0100
committerRichard Biener <rguenther@suse.de>2023-04-19 14:14:14 +0200
commit9d218c45e318dcec04312f1d4a14c6ff904404e1 (patch)
treed664836cfed28091daf4e7de607b788c941c7fd7
parent7838574b5aca179e347eb972880ea8376a2cc6b5 (diff)
downloadgcc-9d218c45e318dcec04312f1d4a14c6ff904404e1.zip
gcc-9d218c45e318dcec04312f1d4a14c6ff904404e1.tar.gz
gcc-9d218c45e318dcec04312f1d4a14c6ff904404e1.tar.bz2
Remove senseless store in do_sd_constraint
* tree-ssa-structalias.cc (do_sd_constraint): Do not write to the LHS varinfo solution member.
-rw-r--r--gcc/tree-ssa-structalias.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/tree-ssa-structalias.cc b/gcc/tree-ssa-structalias.cc
index 8976cc9..89027ab 100644
--- a/gcc/tree-ssa-structalias.cc
+++ b/gcc/tree-ssa-structalias.cc
@@ -1724,10 +1724,7 @@ do_sd_constraint (constraint_graph_t graph, constraint_t c,
done:
/* If the LHS solution changed, mark the var as changed. */
if (flag)
- {
- get_varinfo (lhs)->solution = sol;
- bitmap_set_bit (changed, lhs);
- }
+ bitmap_set_bit (changed, lhs);
}
/* Process a constraint C that represents *(x + off) = y using DELTA