From 1d622e4efc2f2a6c372d386404d30d19cedb90c3 Mon Sep 17 00:00:00 2001 From: mmitchel Date: Fri, 27 Aug 1999 00:51:55 +0000 Subject: [PATCH] 1999-08-26 Mark Mitchell * tree.c (cplus_unsave_expr_now): Don't return a value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28909 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 2 ++ gcc/cp/tree.c | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 08cdc332a4c..1297ce51a69 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,7 @@ 1999-08-26 Mark Mitchell + * 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 diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 83c79ee3377..0b625335702 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; } -- 2.11.0