aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.h
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2014-06-04 11:51:01 -0400
committerJason Merrill <jason@gcc.gnu.org>2014-06-04 11:51:01 -0400
commitfe6ebcf19314d86bf8d7a1532f1b2b3b548bfa00 (patch)
tree3b703171163f9b0f85930ac0e96633ca603a07c5 /gcc/gimplify.h
parent38af3208d5385b8b2601599479179888ce7f09a8 (diff)
downloadgcc-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.h1
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 *);