diff options
author | Ryan Burn <contact@rnburn.com> | 2016-01-27 17:17:23 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2016-01-27 10:17:23 -0700 |
commit | 5d70666e4c20dd634283e09336c78f79fce77d77 (patch) | |
tree | 07d37e6aa17f4ef0fdb0be81d976d0710aa4160e /gcc/cp/cp-gimplify.c | |
parent | 87ff4d664cee24c5e3070bd573f501bb982ee862 (diff) | |
download | gcc-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.c | 2 |
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, |