Home
last modified time | relevance | path

Searched refs:tsubst_pack_expansion (Results 1 – 17 of 17) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
DChangeLog-2018852 * pt.c (tsubst_pack_expansion): Handle init-capture packs.
2842 * pt.c (tsubst_pack_expansion): Sorry rather than abort
2975 convert_template_argument, tsubst_pack_expansion,
3634 * pt.c (tsubst_pack_expansion): Adjust calculate_bases and
3640 * pt.c (tsubst_pack_expansion): Allow unsubstituted auto pack.
3707 tsubst_pack_expansion.
4185 * pt.c (tsubst_pack_expansion): Set cp_unevaluated_operand while
4752 * pt.c (tsubst_pack_expansion): Fix handling of non-packs in
4806 (tsubst_pack_expansion): Likewise. Force lambda capture.
4845 (tsubst_pack_expansion): Handle proxy packs. Use
[all …]
DChangeLog-201122 * pt.c (tsubst_pack_expansion): Check it instead of
480 * pt.c (tsubst_pack_expansion): Fix SFINAE.
485 * pt.c (tsubst_pack_expansion): Set and use it.
1260 * pt.c (find_parameter_packs_r, tsubst_pack_expansion): Likewise.
1439 * pt.c (tsubst_pack_expansion): Re-use ARGUMENT_PACK_SELECTs.
1452 (tsubst_pack_expansion): Don't try to do partial substitution.
1694 tsubst_pack_expansion and extended to support non-type parameter
1696 (tsubst_pack_expansion): Use arg_from_parm_pack_p.
3183 (tsubst_pack_expansion): Likewise.
4753 * pt.c (tsubst_pack_expansion): do not use
Dpt.cc8761 packed_parms = tsubst_pack_expansion (exp, args, complain, decl); in coerce_template_parameter_pack()
11772 tree pack = tsubst_pack_expansion (val, args, complain, in_decl); in tsubst_attribute()
12088 tsubst_pack_expansion (BINFO_TYPE (pbase_binfo), in instantiate_class_template_1()
12848 return tsubst_pack_expansion (FOLD_EXPR_PACK (t), args, complain, in_decl); in tsubst_fold_expr_pack()
13213 tsubst_pack_expansion (tree t, tree args, tsubst_flags_t complain, in tsubst_pack_expansion() function
13607 new_arg = tsubst_pack_expansion (orig_arg, args, complain, in_decl); in tsubst_template_args()
14752 expanded_types = tsubst_pack_expansion (TREE_TYPE (t), args, in tsubst_decl()
14854 expanded_types = tsubst_pack_expansion (TREE_TYPE (t), args, in tsubst_decl()
14932 tree vec = tsubst_pack_expansion (scope, args, complain, in_decl); in tsubst_decl()
15286 expanded_args = tsubst_pack_expansion (TREE_VALUE (arg_types), in tsubst_arg_types()
[all …]
DChangeLog-2007114 member templates, where tsubst_pack_expansion returns a
513 (tsubst_pack_expansion): When our substitution of a parameter pack
879 returned from tsubst_pack_expansion.
2356 (tsubst_pack_expansion): Handle failure to expand parameter
2710 (tsubst_pack_expansion): New.
DChangeLog-20122359 * pt.c (tsubst_pack_expansion): Use tsubst_expr for template
2652 tsubst_pack_expansion, instantiate_decl): Adjust users.
2768 (tsubst_pack_expansion): Check it.
2779 * pt.c (tsubst_pack_expansion): Delete and restore
DChangeLog-2009259 * pt.c (tsubst_pack_expansion): Remove unused first_arg_pack variable.
1040 * pt.c (tsubst_pack_expansion): Don't do anything now if we
2028 * pt.c (tsubst_pack_expansion): Handle unexpanded packs in an
2132 (tsubst_pack_expansion): Check cp_unevaluated_operand rather than
3182 (tsubst_pack_expansion): Handle being called in a late-specified
Dcp-tree.def414 tsubst_pack_expansion.
DChangeLog-20131268 (tsubst_pack_expansion): Handle FIELD_DECL packs.
1283 (tsubst_pack_expansion, tsubst_decl): Adjust.
4171 (tsubst_pack_expansion): Use use_pack_expansion_extra_p to
4178 tsubst_pack_expansion anymore.
DChangeLog-20081771 returned by tsubst_pack_expansion for error_mark_node.
2172 tsubst_pack_expansion returning a pack expansion, or a TREE_VEC
3091 (tsubst_pack_expansion, tsubst_decl): Remove redundant checks.
DChangeLog-20211433 (tsubst_pack_expansion): Pass the pack expansion to
2220 (tsubst_pack_expansion): Pass complain/in_decl to
3070 * pt.c (tsubst_pack_expansion): When returning a rebuilt pack
3731 * pt.c (tsubst_pack_expansion): Handle it.
DChangeLog-2015114 * pt.c (tsubst_pack_expansion): Also make dummy decls if
598 (tsubst_pack_expansion): Improve T... shortcut for expression packs.
2056 (tsubst_pack_expansion): Handle local parameters.
DChangeLog-2017758 gen_elem_of_pack_expansion_instantiation, tsubst_pack_expansion,
3621 (tsubst_pack_expansion): Call expand_builtin_pack_call.
4468 (tsubst_pack_expansion): Likewise.
5031 * pt.c (tsubst_attribute): If tsubst_pack_expansion fails, return
DChangeLog-20161611 * pt.c (tsubst_pack_expansion): Pull a single pack expansion out
2941 (tsubst_pack_expansion): Add assert.
3617 (tsubst_pack_expansion): Use it.
DChangeLog-2014921 * pt.c (tsubst_pack_expansion): Limit simple expansion to type packs.
1219 * pt.c (tsubst_pack_expansion): Simplify substitution into T....
DChangeLog-20203501 * pt.c (tsubst_pack_expansion): Fix getting a type parameter
4716 (tsubst_pack_expansion, tsubst_expr): Adjust.
4776 (tsubst_pack_expansion): Use a local_specialization_stack instead of
Dcp-tree.h7372 extern tree tsubst_pack_expansion (tree, tree, tsubst_flags_t, tree);
DChangeLog-20102752 * pt.c (tsubst_pack_expansion): Don't get confused by recursive