aboutsummaryrefslogtreecommitdiff
path: root/gcc/stmt.c
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1997-12-11 09:26:05 -0700
committerJeff Law <law@gcc.gnu.org>1997-12-11 09:26:05 -0700
commitb472527b0fdc204489ee647a6752b29b1291317a (patch)
tree14ba3dfecebffb68f2afc7348224d403c74620f6 /gcc/stmt.c
parentc4ae3f91a2e59633859532b4e2f62b210f23b3bf (diff)
downloadgcc-b472527b0fdc204489ee647a6752b29b1291317a.zip
gcc-b472527b0fdc204489ee647a6752b29b1291317a.tar.gz
gcc-b472527b0fdc204489ee647a6752b29b1291317a.tar.bz2
Another handful of gcc-2.8 changes (will it ever go out the door?).
See ChangeLog.11 for details. From-SVN: r17040
Diffstat (limited to 'gcc/stmt.c')
-rw-r--r--gcc/stmt.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/stmt.c b/gcc/stmt.c
index db0b77d..1839034 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -4027,9 +4027,13 @@ expand_decl_cleanup_no_eh (decl, cleanup)
tree decl, cleanup;
{
int save_eh = using_eh_for_cleanups_p;
+ int result;
+
using_eh_for_cleanups_p = 0;
- expand_decl_cleanup (decl, cleanup);
+ result = expand_decl_cleanup (decl, cleanup);
using_eh_for_cleanups_p = save_eh;
+
+ return result;
}
/* Arrange for the top element of the dynamic cleanup chain to be