aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
diff options
context:
space:
mode:
authorYury Gribov <tetra2005@gmail.com>2017-07-17 14:58:00 +0000
committerMaxim Ostapenko <chefmax@gcc.gnu.org>2017-07-17 17:58:00 +0300
commit5dc3163d0e7d97c3b0c25c5a6161c5bb52a7fe16 (patch)
treefd2a3d55ac55c2a4bb9e3b0c50e6aa8664aea9ac /gcc/tree-vrp.c
parent3f2fc95cd80c7d45074532bdb4120cb4276f6249 (diff)
downloadgcc-5dc3163d0e7d97c3b0c25c5a6161c5bb52a7fe16.zip
gcc-5dc3163d0e7d97c3b0c25c5a6161c5bb52a7fe16.tar.gz
gcc-5dc3163d0e7d97c3b0c25c5a6161c5bb52a7fe16.tar.bz2
tree-vrp.c (compare_assert_loc): Fix comparison function to return predictable results.
2017-07-17 Yury Gribov <tetra2005@gmail.com> gcc/ * tree-vrp.c (compare_assert_loc): Fix comparison function to return predictable results. From-SVN: r250278
Diffstat (limited to 'gcc/tree-vrp.c')
-rw-r--r--gcc/tree-vrp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 28205f1..1f0b688 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -6459,7 +6459,7 @@ compare_assert_loc (const void *pa, const void *pb)
return (a->e != NULL
? a->e->src->index - b->e->src->index
: a->bb->index - b->bb->index);
- return ha - hb;
+ return ha > hb ? 1 : -1;
}
/* Process all the insertions registered for every name N_i registered