diff options
Diffstat (limited to 'gcc/sese.c')
-rw-r--r-- | gcc/sese.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/sese.c b/gcc/sese.c index d7a9faa1ad8..545b1c6b5a9 100644 --- a/gcc/sese.c +++ b/gcc/sese.c @@ -1106,9 +1106,8 @@ get_false_edge_from_guard_bb (basic_block bb) static bool name_defined_in_loop_p (tree name, loop_p loop) { - gimple stmt = SSA_NAME_DEF_STMT (name); - - return (gimple_bb (stmt)->loop_father == loop); + return !SSA_NAME_IS_DEFAULT_DEF (name) + && gimple_bb (SSA_NAME_DEF_STMT (name))->loop_father == loop; } /* Returns true when EXPR contains SSA_NAMEs defined in LOOP. */ |