aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-gimplify.c
diff options
context:
space:
mode:
authorRyan Burn <contact@rnburn.com>2016-01-27 17:17:23 +0000
committerJeff Law <law@gcc.gnu.org>2016-01-27 10:17:23 -0700
commit5d70666e4c20dd634283e09336c78f79fce77d77 (patch)
tree07d37e6aa17f4ef0fdb0be81d976d0710aa4160e /gcc/cp/cp-gimplify.c
parent87ff4d664cee24c5e3070bd573f501bb982ee862 (diff)
downloadgcc-5d70666e4c20dd634283e09336c78f79fce77d77.zip
gcc-5d70666e4c20dd634283e09336c78f79fce77d77.tar.gz
gcc-5d70666e4c20dd634283e09336c78f79fce77d77.tar.bz2
re PR c++/69267 ([cilkplus] ICE when calling a function with an empty class as an argument)
2016-01-15 Ryan Burn <contact@rnburn.com> PR cilkplus/69267 * cilk.c (cilk_gimplify_call_params_in_spawned_fn): Change to use gimplify_arg. Removed superfluous post_p argument. * c-family.h (cilk_gimplify_call_params_in_spawned_fn): Removed superfluous post_p argument. * c-gimplify.c (c_gimplify_expr): Likewise. gcc/cp/ChangeLog: 2016-01-15 Ryan Burn <contact@rnburn.com> PR cilkplus/69267 * cp-gimplify.c (cilk_cp_gimplify_call_params_in_spawned_fn): Removed superfluous post_p argument in call to cilk_gimplify_call_params_in_spawned_fn. gcc/testsuite/ChangeLog: 2016-01-15 Ryan Burn <contact@rnburn.com> PR cilkplus/69267 * g++.dg/cilk-plus/CK/pr69267.cc: New test. From-SVN: r232887
Diffstat (limited to 'gcc/cp/cp-gimplify.c')
-rw-r--r--gcc/cp/cp-gimplify.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c
index ce0975b..bb81534 100644
--- a/gcc/cp/cp-gimplify.c
+++ b/gcc/cp/cp-gimplify.c
@@ -98,7 +98,7 @@ cilk_cp_gimplify_call_params_in_spawned_fn (tree *expr_p, gimple_seq *pre_p,
{
int ii = 0;
- cilk_gimplify_call_params_in_spawned_fn (expr_p, pre_p, post_p);
+ cilk_gimplify_call_params_in_spawned_fn (expr_p, pre_p);
if (TREE_CODE (*expr_p) == AGGR_INIT_EXPR)
for (ii = 0; ii < aggr_init_expr_nargs (*expr_p); ii++)
gimplify_expr (&AGGR_INIT_EXPR_ARG (*expr_p, ii), pre_p, post_p,