From d17791d66d9c108ccea13d7121419a3863762248 Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Fri, 2 Dec 2005 17:04:00 +0000 Subject: [PATCH] semantics.c (simplify_aggr_init_expr): Use buildN instead of build. 2005-12-02 Richard Guenther * semantics.c (simplify_aggr_init_expr): Use buildN instead of build. From-SVN: r107903 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/semantics.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 417f277b185c..1197d0225547 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2005-12-02 Richard Guenther + + * semantics.c (simplify_aggr_init_expr): Use buildN instead + of build. + 2005-12-02 Gabriel Dos Reis * parser.c (cp_lexer_new_main): Usr GGC_RESIZEVEC instead of diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 95387e13bc3a..0b6532590934 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -2931,7 +2931,7 @@ simplify_aggr_init_expr (tree *tp) call_expr = build_aggr_init (slot, call_expr, DIRECT_BIND | LOOKUP_ONLYCONVERTING); pop_deferring_access_checks (); - call_expr = build (COMPOUND_EXPR, TREE_TYPE (slot), call_expr, slot); + call_expr = build2 (COMPOUND_EXPR, TREE_TYPE (slot), call_expr, slot); } *tp = call_expr;