diff options
author | Jason Merrill <jason@redhat.com> | 2014-06-04 11:51:01 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2014-06-04 11:51:01 -0400 |
commit | fe6ebcf19314d86bf8d7a1532f1b2b3b548bfa00 (patch) | |
tree | 3b703171163f9b0f85930ac0e96633ca603a07c5 /gcc/gimplify.h | |
parent | 38af3208d5385b8b2601599479179888ce7f09a8 (diff) | |
download | gcc-fe6ebcf19314d86bf8d7a1532f1b2b3b548bfa00.zip gcc-fe6ebcf19314d86bf8d7a1532f1b2b3b548bfa00.tar.gz gcc-fe6ebcf19314d86bf8d7a1532f1b2b3b548bfa00.tar.bz2 |
re PR c++/51253 ([C++11][DR 1030] Evaluation order (sequenced-before relation) among initializer-clauses in braced-init-list)
PR c++/51253
PR c++/61382
gcc/
* gimplify.c (gimplify_arg): Non-static.
* gimplify.h: Declare it.
gcc/cp/
* cp-gimplify.c (cp_gimplify_expr): Handle CALL_EXPR_LIST_INIT_P here.
* semantics.c (simplify_aggr_init_expr): Not here, just copy it.
From-SVN: r211235
Diffstat (limited to 'gcc/gimplify.h')
-rw-r--r-- | gcc/gimplify.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/gimplify.h b/gcc/gimplify.h index 47e7213..5085ccf 100644 --- a/gcc/gimplify.h +++ b/gcc/gimplify.h @@ -77,6 +77,7 @@ extern enum gimplify_status gimplify_expr (tree *, gimple_seq *, gimple_seq *, extern void gimplify_type_sizes (tree, gimple_seq *); extern void gimplify_one_sizepos (tree *, gimple_seq *); extern gimple gimplify_body (tree, bool); +extern enum gimplify_status gimplify_arg (tree *, gimple_seq *, location_t); extern void gimplify_function_tree (tree); extern enum gimplify_status gimplify_va_arg_expr (tree *, gimple_seq *, gimple_seq *); |