c++: fix PR110102 backport

The argument for is_xible changed from list to vec in GCC 14.

gcc/cp/ChangeLog:

	* call.cc (maybe_init_list_as_array): Build a list.
This commit is contained in:
Jason Merrill 2023-06-23 13:15:32 -04:00
parent be1e122bd2
commit b7e9dd97c8
1 changed files with 2 additions and 3 deletions

View File

@ -4273,9 +4273,8 @@ maybe_init_list_as_array (tree elttype, tree init)
/* We can't do this if copying from the initializer_list would be
ill-formed. */
tree copy_argtypes = make_tree_vec (1);
TREE_VEC_ELT (copy_argtypes, 0)
= cp_build_qualified_type (elttype, TYPE_QUAL_CONST);
tree copy_argtypes = build_tree_list
(NULL_TREE, cp_build_qualified_type (elttype, TYPE_QUAL_CONST));
if (!is_xible (INIT_EXPR, elttype, copy_argtypes))
return NULL_TREE;