Searched refs:tsubst_pack_expansion (Results 1 – 17 of 17) sorted by relevance
| /netbsd/src/external/gpl3/gcc/dist/gcc/cp/ |
| D | ChangeLog-2018 | 852 * 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 …]
|
| D | ChangeLog-2011 | 22 * 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
|
| D | pt.cc | 8761 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 …]
|
| D | ChangeLog-2007 | 114 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.
|
| D | ChangeLog-2012 | 2359 * 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
|
| D | ChangeLog-2009 | 259 * 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
|
| D | cp-tree.def | 414 tsubst_pack_expansion.
|
| D | ChangeLog-2013 | 1268 (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.
|
| D | ChangeLog-2008 | 1771 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.
|
| D | ChangeLog-2021 | 1433 (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.
|
| D | ChangeLog-2015 | 114 * 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.
|
| D | ChangeLog-2017 | 758 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
|
| D | ChangeLog-2016 | 1611 * pt.c (tsubst_pack_expansion): Pull a single pack expansion out 2941 (tsubst_pack_expansion): Add assert. 3617 (tsubst_pack_expansion): Use it.
|
| D | ChangeLog-2014 | 921 * pt.c (tsubst_pack_expansion): Limit simple expansion to type packs. 1219 * pt.c (tsubst_pack_expansion): Simplify substitution into T....
|
| D | ChangeLog-2020 | 3501 * 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
|
| D | cp-tree.h | 7372 extern tree tsubst_pack_expansion (tree, tree, tsubst_flags_t, tree);
|
| D | ChangeLog-2010 | 2752 * pt.c (tsubst_pack_expansion): Don't get confused by recursive
|