constexpr.c (cxx_eval_builtin_function_call): Use fold_builtin_call_array.
* constexpr.c (cxx_eval_builtin_function_call): Use fold_builtin_call_array. From-SVN: r217617
This commit is contained in:
parent
b8cd39962c
commit
3952ae1a52
@ -1,5 +1,8 @@
|
||||
2014-11-15 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* constexpr.c (cxx_eval_builtin_function_call): Use
|
||||
fold_builtin_call_array.
|
||||
|
||||
* constexpr.c (cx_check_missing_mem_inits): Clarify error message.
|
||||
|
||||
2014-11-14 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
@ -995,9 +995,8 @@ cxx_eval_builtin_function_call (const constexpr_ctx *ctx, tree t,
|
||||
}
|
||||
if (*non_constant_p)
|
||||
return t;
|
||||
new_call = build_call_array_loc (EXPR_LOCATION (t), TREE_TYPE (t),
|
||||
CALL_EXPR_FN (t), nargs, args);
|
||||
new_call = fold (new_call);
|
||||
new_call = fold_builtin_call_array (EXPR_LOCATION (t), TREE_TYPE (t),
|
||||
CALL_EXPR_FN (t), nargs, args);
|
||||
VERIFY_CONSTANT (new_call);
|
||||
return new_call;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user