aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>1999-08-27 00:51:55 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>1999-08-27 00:51:55 +0000
commit26612c795a5a069188b4a3019a0a92b7a442f141 (patch)
tree8d1f3de48396d716aa5441eb11c02abffa3133e4
parent38c7331af58920357093753c2dd031981ff35dbc (diff)
downloadgcc-26612c795a5a069188b4a3019a0a92b7a442f141.zip
gcc-26612c795a5a069188b4a3019a0a92b7a442f141.tar.gz
gcc-26612c795a5a069188b4a3019a0a92b7a442f141.tar.bz2
tree.c (cplus_unsave_expr_now): Don't return a value.
1999-08-26 Mark Mitchell <mark@codesourcery.com> * tree.c (cplus_unsave_expr_now): Don't return a value. From-SVN: r28909
-rw-r--r--gcc/cp/ChangeLog2
-rw-r--r--gcc/cp/tree.c6
2 files changed, 5 insertions, 3 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 08cdc33..1297ce5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,5 +1,7 @@
1999-08-26 Mark Mitchell <mark@codesourcery.com>
+ * tree.c (cplus_unsave_expr_now): Don't return a value.
+
* semantics.c (do_poplevel): Always initialize the return value.
1999-08-26 Gavin Romig-Koch <gavin@cygnus.com>
diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c
index 83c79ee..0b62533 100644
--- a/gcc/cp/tree.c
+++ b/gcc/cp/tree.c
@@ -2871,7 +2871,7 @@ cplus_unsave_expr_now (expr)
tree expr;
{
if (expr == NULL)
- return expr;
+ return;
else if (TREE_CODE (expr) == AGGR_INIT_EXPR)
{
@@ -2887,10 +2887,10 @@ cplus_unsave_expr_now (expr)
}
}
unsave_expr_now (TREE_OPERAND (expr,2));
- return expr;
+ return;
}
else
- return expr;
+ return;
}