diff options
Diffstat (limited to 'gcc/tree-vrp.c')
-rw-r--r-- | gcc/tree-vrp.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c index 5c43e35..b429217 100644 --- a/gcc/tree-vrp.c +++ b/gcc/tree-vrp.c @@ -6544,6 +6544,11 @@ process_assert_insertions (void) else if (loc->e == asserts[j-1]->e) { /* Remove duplicate asserts. */ + if (commonj == j - 1) + { + commonj = j; + common = loc; + } free (asserts[j-1]); asserts[j-1] = NULL; } |