stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions aren't on.
authorMike Stump <mrs@gcc.gnu.org>
Wed, 11 Jun 1997 01:36:34 +0000 (01:36 +0000)
committerMike Stump <mrs@gcc.gnu.org>
Wed, 11 Jun 1997 01:36:34 +0000 (01:36 +0000)
* stmt.c (expand_decl_cleanup): Avoid core dumping when exceptions
aren't on.

From-SVN: r14226

gcc/stmt.c

index 6d782341106650a34bf8baa3fe48611cf6ef5901..fb17900046c1e0d3a36536f721889f5650030b0c 100644 (file)
@@ -3957,9 +3957,10 @@ expand_decl_cleanup (decl, cleanup)
        {
          seq = get_insns ();
          end_sequence ();
-         thisblock->data.block.last_unconditional_cleanup
-           = emit_insns_after (seq,
-                               thisblock->data.block.last_unconditional_cleanup);
+         if (seq)
+           thisblock->data.block.last_unconditional_cleanup
+             = emit_insns_after (seq,
+                                 thisblock->data.block.last_unconditional_cleanup);
        }
       else
        {