diff options
Diffstat (limited to 'gcc/tree-if-conv.c')
-rw-r--r-- | gcc/tree-if-conv.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c index 52292c3..3d7c613 100644 --- a/gcc/tree-if-conv.c +++ b/gcc/tree-if-conv.c @@ -2462,6 +2462,9 @@ ifcvt_walk_pattern_tree (tree var, vec<gimple *> *defuse_list, enum tree_code code; gimple *def_stmt; + if (TREE_CODE (var) != SSA_NAME) + return; + def_stmt = SSA_NAME_DEF_STMT (var); if (gimple_code (def_stmt) != GIMPLE_ASSIGN) return; |