Commit 3952ae1a by Jason Merrill Committed by Jason Merrill

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
parent b8cd3996
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;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment