aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
}