aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-uninit.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2016-11-23 03:17:14 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2016-11-23 03:17:14 +0000
commit3135d8fe8a2ac2a88c9681494c6f1ea68d3ae614 (patch)
tree8bf57dac5cb7a92b92178044937046342418d98f /gcc/tree-ssa-uninit.c
parentc0137dcc605b4306dfb583f34434b15acd5471e4 (diff)
downloadgcc-3135d8fe8a2ac2a88c9681494c6f1ea68d3ae614.zip
gcc-3135d8fe8a2ac2a88c9681494c6f1ea68d3ae614.tar.gz
gcc-3135d8fe8a2ac2a88c9681494c6f1ea68d3ae614.tar.bz2
re PR tree-optimization/78455 (ICE in operator[], at vec.h:732)
PR tree-optimization/78455 * tree-ssa-uninit.c (can_chain_union_be_invalidated_p): Fix typo. * gcc.dg/uninit-23.c: New. From-SVN: r242733
Diffstat (limited to 'gcc/tree-ssa-uninit.c')
-rw-r--r--gcc/tree-ssa-uninit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssa-uninit.c b/gcc/tree-ssa-uninit.c
index 68dcf15..4557403 100644
--- a/gcc/tree-ssa-uninit.c
+++ b/gcc/tree-ssa-uninit.c
@@ -2192,7 +2192,7 @@ can_chain_union_be_invalidated_p (pred_chain_union use_preds,
pred_chain c = use_preds[i];
bool entire_pred_chain_invalidated = false;
for (size_t j = 0; j < c.length (); ++j)
- if (can_one_predicate_be_invalidated_p (c[i], worklist))
+ if (can_one_predicate_be_invalidated_p (c[j], worklist))
{
entire_pred_chain_invalidated = true;
break;