aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Stump <mrs@gcc.gnu.org>1994-05-06 10:13:17 +0000
committerMike Stump <mrs@gcc.gnu.org>1994-05-06 10:13:17 +0000
commitd3158f1a2385750e61dc82d332a18cbd5cbb2c60 (patch)
treeede885ea3a08becdaf0acbbc230cd07d4c313566
parent8d2733caec5ebdd4664d7645375262b1e097c418 (diff)
downloadgcc-d3158f1a2385750e61dc82d332a18cbd5cbb2c60.zip
gcc-d3158f1a2385750e61dc82d332a18cbd5cbb2c60.tar.gz
gcc-d3158f1a2385750e61dc82d332a18cbd5cbb2c60.tar.bz2
tell expand_expr that we are going to ignore the cleanup.
TREE_SIDE_EFFECTS should be set on these things. From-SVN: r7222
-rw-r--r--gcc/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index ed1f1f9..2716b08 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -8157,7 +8157,7 @@ expand_cleanups_to (old_cleanups)
{
while (cleanups_this_call != old_cleanups)
{
- expand_expr (TREE_VALUE (cleanups_this_call), NULL_RTX, VOIDmode, 0);
+ expand_expr (TREE_VALUE (cleanups_this_call), const0_rtx, VOIDmode, 0);
cleanups_this_call = TREE_CHAIN (cleanups_this_call);
}
}