diff options
Diffstat (limited to 'gcc/cp/semantics.c')
| -rw-r--r-- | gcc/cp/semantics.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 4473c49..9ac88fd 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -3129,10 +3129,11 @@ simplify_aggr_init_expr (tree *tp)        style = arg;      } -  call_expr = build_call_array (TREE_TYPE (TREE_TYPE (TREE_TYPE (fn))), -				fn, -				aggr_init_expr_nargs (aggr_init_expr), -				AGGR_INIT_EXPR_ARGP (aggr_init_expr)); +  call_expr = build_call_array_loc (input_location, +				    TREE_TYPE (TREE_TYPE (TREE_TYPE (fn))), +				    fn, +				    aggr_init_expr_nargs (aggr_init_expr), +				    AGGR_INIT_EXPR_ARGP (aggr_init_expr));    if (style == ctor)      {  | 
