except.c (do_pop_exception): Return a value.
authorJason Merrill <jason@lasher.cygnus.com>
Tue, 11 Nov 1997 10:59:47 +0000 (10:59 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 11 Nov 1997 10:59:47 +0000 (05:59 -0500)
* except.c (do_pop_exception): Return a value.

Oops.

From-SVN: r16431

gcc/cp/ChangeLog
gcc/cp/except.c

index b267d2869ebb4cdc584ffe6ee359e0f7931c8f9b..45e83936ef84ea39c83ff5286b7f307ca31953ae 100644 (file)
@@ -4,6 +4,10 @@ Sun Nov  9 01:29:55 1997  Jim Wilson  (wilson@cygnus.com)
        * init.c (build_vec_delete_1): Delete build_block and
        add_block_current_level calls.
 
+Tue Nov 11 02:53:44 1997  Jason Merrill  <jason@lasher.cygnus.com>
+
+       * except.c (do_pop_exception): Return a value.
+
 Mon Nov 10 20:25:31 1997  Jason Merrill  <jason@yorick.cygnus.com>
 
        * call.c (build_new_method_call): Handle getting a
index e4cff1f823b936a968d5a1e7e926d790894cb192..66d208c08ce10f223d3ebd7e575b8c6b428ae833 100644 (file)
@@ -500,6 +500,7 @@ do_pop_exception (handler)
   cleanup = build_function_call (fn, expr_tree_cons
                                 (NULL_TREE, cleanup, expr_tree_cons
                                  (NULL_TREE, handler, NULL_TREE)));
+  return cleanup;
 }
 
 /* This routine creates the cleanup for the current exception.  */