aboutsummaryrefslogtreecommitdiff
path: root/gcc/domwalk.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/domwalk.c')
-rw-r--r--gcc/domwalk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/domwalk.c b/gcc/domwalk.c
index 7ac7ecf4f3e..15b1dff82db 100644
--- a/gcc/domwalk.c
+++ b/gcc/domwalk.c
@@ -201,7 +201,7 @@ walk_dominator_tree (struct dom_walk_data *walk_data, basic_block bb)
{
/* The destination block may have become unreachable, in
which case there's no point in optimizing it. */
- if (dest->pred)
+ if (EDGE_COUNT (dest->preds) > 0)
walk_dominator_tree (walk_data, dest);
}