From c0700ea5ea375cf765c4374157a388873bfdbd17 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 11 Nov 1997 10:59:47 +0000 Subject: [PATCH] except.c (do_pop_exception): Return a value. * except.c (do_pop_exception): Return a value. Oops. From-SVN: r16431 --- gcc/cp/ChangeLog | 4 ++++ gcc/cp/except.c | 1 + 2 files changed, 5 insertions(+) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b267d2869eb..45e83936ef8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 + + * except.c (do_pop_exception): Return a value. + Mon Nov 10 20:25:31 1997 Jason Merrill * call.c (build_new_method_call): Handle getting a diff --git a/gcc/cp/except.c b/gcc/cp/except.c index e4cff1f823b..66d208c08ce 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -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. */ -- 2.30.2