------- Comment #2 from steven at gcc dot gnu dot org  2005-10-19 15:47 -------
Index: tree-cfg.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/tree-cfg.c,v
retrieving revision 2.224
diff -u -3 -p -r2.224 tree-cfg.c
--- tree-cfg.c  16 Oct 2005 00:07:17 -0000      2.224
+++ tree-cfg.c  19 Oct 2005 15:47:13 -0000
@@ -2937,7 +2937,7 @@ tree_find_edge_insert_loc (edge e, block
       if (TREE_CODE (tmp) == RETURN_EXPR)
         {
          tree op = TREE_OPERAND (tmp, 0);
-         if (!is_gimple_val (op))
+         if (op && !is_gimple_val (op))
            {
              gcc_assert (TREE_CODE (op) == MODIFY_EXPR);
              bsi_insert_before (bsi, op, BSI_NEW_STMT);

?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24307

Reply via email to