Home
last modified time | relevance | path

Searched refs:tsubst_aggr_type (Results 1 – 18 of 18) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dpt.cc189 static tree tsubst_aggr_type (tree, tree, tsubst_flags_t, tree, int);
10081 context = tsubst_aggr_type (context, arglist, complain, in_decl, true); in lookup_template_class_1()
13797 tsubst_aggr_type (tree t, in tsubst_aggr_type() function
13837 context = tsubst_aggr_type (context, args, complain, in tsubst_aggr_type()
14244 ctx = tsubst_aggr_type (ctx, args, in tsubst_function_decl()
14569 inner = tsubst_aggr_type (inner, args, complain, in tsubst_template_decl()
15010 ctx = tsubst_aggr_type (ctx, args, in tsubst_decl()
15797 return tsubst_aggr_type (t, args, complain, in_decl, in tsubst()
16338 ctx = tsubst_aggr_type (ctx, args, complain, in_decl, in tsubst()
16406 tree ctx = tsubst_aggr_type (TYPE_CONTEXT (t), args, complain, in tsubst()
[all …]
DChangeLog-1998646 (tsubst_aggr_type): Put template arguments on the momentary
1167 (tsubst_aggr_type): Likewise.
2687 * pt.c (tsubst_aggr_type): Prototype.
2736 (tsubst_aggr_type): Revise handling of enumeration types.
2951 (tsubst_aggr_type): New function, split out from tsubst.
2952 (tsubst): Use tsubst_aggr_type, tsubst_template_parms, new calling
2957 (tsubst_copy): Use tsubst_aggr_type.
DChangeLog1346 * pt.cc (tsubst_aggr_type): Check it.
2650 * pt.cc (tsubst_aggr_type): Call tsubst for alias template
DChangeLog-20201891 * pt.c (tsubst_aggr_type): Don't build a TYPENAME_TYPE when
1893 (tsubst_template_decl): Use tsubst_aggr_type.
2666 * pt.c (tsubst_aggr_type): Rewrite in C++17, too.
2678 (tsubst_aggr_type): Handle nested type.
DChangeLog-19991048 (tsubst_aggr_type): Don't fool with the momentary obstack.
4761 * pt.c (tsubst_aggr_type): Use cp_build_qualified_type_real.
6397 (tsubst_aggr_type): Likewise.
6742 (tsubst_aggr_type): Substitute if there are template parameters,
DChangeLog-20161456 (tsubst_aggr_type): Adjust fall through comment.
2326 return value of tsubst_aggr_type for error_mark_node.
DChangeLog-20023969 tsubst_template_parms, tsubst_aggr_type, tsubst_default_argument,
4509 * pt.c (tsubst_aggr_type): Move pmf handling into tsubst.
DChangeLog-2018861 * pt.c (coerce_template_parms, tsubst_aggr_type): Use it.
2204 * pt.c (lookup_template_class_1): Use tsubst_aggr_type for
DChangeLog-20032113 * pt.c (tsubst_aggr_type): Rearrange context substitution.
2643 (tsubst_aggr_type): Adjust.
DChangeLog-20083087 * pt.c (tsubst_aggr_type): Make sure our context is complete.
DChangeLog-200717 * pt.c (tsubst_aggr_type): Do nothing if the type already doesn't
DChangeLog-2005958 * pt.c (tsubst_aggr_type): Make sure skip_evaluation is false when
DChangeLog-20092131 (tsubst_aggr_type): Likewise.
DChangeLog-2014453 * pt.c (instantiate_template_1): Use tsubst_aggr_type for context.
DChangeLog-20102913 * pt.c (tsubst_aggr_type): Likewise.
DChangeLog-20013523 (tsubst_aggr_type): Pass COMPLAIN down to lookup_template_class.
DChangeLog-20111765 * pt.c (tsubst_aggr_type): Check TYPE_P before tsubsting.
DChangeLog-20001853 * pt.c (tsubst_aggr_type): Bail if creating the argvec fails.