diff options
Diffstat (limited to 'gcc/tree-ssanames.c')
-rw-r--r-- | gcc/tree-ssanames.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-ssanames.c b/gcc/tree-ssanames.c index 94c1453..f48c4a0 100644 --- a/gcc/tree-ssanames.c +++ b/gcc/tree-ssanames.c @@ -182,7 +182,8 @@ make_ssa_name (tree var, tree stmt) #if defined ENABLE_CHECKING if ((!DECL_P (var) && TREE_CODE (var) != INDIRECT_REF) - || (!IS_EXPR_CODE_CLASS (TREE_CODE_CLASS (TREE_CODE (stmt))) + || (stmt + && !IS_EXPR_CODE_CLASS (TREE_CODE_CLASS (TREE_CODE (stmt))) && TREE_CODE (stmt) != PHI_NODE)) abort (); #endif |