Home
last modified time | relevance | path

Searched refs:tsubst_copy (Results 1 – 15 of 15) sorted by relevance

/openbsd/src/gnu/usr.bin/gcc/gcc/cp/
Dpt.c6334 = tsubst_copy (DECL_INITIAL (t), args, complain, in_decl);
7133 tree f = tsubst_copy (TYPENAME_TYPE_FULLNAME (t), args,
7266 tsubst_copy (t, args, complain, in_decl) in tsubst_copy() function
7352 tree id = tsubst_copy (TREE_OPERAND (t, 0), args, complain, in_decl);
7372 tsubst_copy (TREE_OPERAND (t, 0), args, complain, in_decl));
7389 tsubst_copy (TREE_OPERAND (t, 0), args, complain, in_decl));
7432 (code, tsubst_copy (TREE_OPERAND (t, 0), args, complain, in_decl),
7433 tsubst_copy (TREE_OPERAND (t, 1), args, complain, in_decl));
7439 fn = tsubst_copy (get_first_fn (fn), args, complain, in_decl);
7442 fn = tsubst_copy (fn, args, complain, in_decl);
[all …]
DChangeLog.2613 (tsubst_copy): Likewise.
976 * pt.c (tsubst_copy): Likewise.
1493 (tsubst_copy): Clarify variable name.
1823 * pt.c (tsubst_copy): Likewise.
2129 * pt.c (tsubst_copy): Likewise.
3258 * pt.c (tsubst_copy): Make sure to initialize return value for a
3305 (tsubst_copy): Likewise.
3423 (tsubst_copy): Handle STMT_EXPR instead of BIND_EXPR.
4881 (tsubst_copy): Deal with the fact that the second operand to a
5902 (tsubst_copy): Substitute the TREE_TYPE for more unary
[all …]
DChangeLog1646 * pt.c (tsubst_enum, tsubst_copy): Revert last patch.
1727 (tsubst_copy): Add check for enum type.
2085 * pt.c (tsubst_copy): Handle destructor names more correctly.
5354 (tsubst, tsubst_expr, tsubst_copy, lookup_template_class,
5374 tsubst_call_declarator_parms, tsubst, tsubst_copy, tsubst_expr,
6580 * pt.c (tsubst_copy): Call tsubst for TYPEOF_EXPR.
6630 (tsubst_copy): Likewise.
8194 (tsubst_copy, FUNCTION_NAME case): Remove.
9779 * pt.c (tsubst_copy): Or for PREINCREMENT_EXPR and similar nodes.
11307 (tsubst_copy): Add BOUND_TEMPLATE_TEMPLATE_PARM.
[all …]
Dcp-tree.h4066 extern tree tsubst_copy PARAMS ((tree, tree, tsubst_flags_t, tree));
/openbsd/src/gnu/gcc/gcc/cp/
Dpt.c163 static tree tsubst_copy (tree, tree, tsubst_flags_t, tree);
6845 (tsubst_copy (USING_DECL_SCOPE (t), args, complain, in_decl), in tsubst_decl()
6846 tsubst_copy (DECL_NAME (t), args, complain, in_decl)); in tsubst_decl()
7718 tree f = tsubst_copy (TYPENAME_TYPE_FULLNAME (t), args, in tsubst()
7944 expr = tsubst_copy (name, args, complain, in_decl); in tsubst_qualified_id()
8023 tsubst_copy (tree t, tree args, tsubst_flags_t complain, tree in_decl) in tsubst_copy() function
8047 return tsubst_copy (DECL_INITIAL (t), args, complain, in_decl); in tsubst_copy()
8155 tsubst_copy (TREE_OPERAND (t, 0), args, complain, in_decl)); in tsubst_copy()
8172 tsubst_copy (TREE_OPERAND (t, 0), args, complain, in_decl)); in tsubst_copy()
8179 object = tsubst_copy (TREE_OPERAND (t, 0), args, complain, in_decl); in tsubst_copy()
[all …]
DChangeLog-20031745 * pt.c (tsubst_copy): Kill BIT_ANDTC_EXPR.
2065 * pt.c (tsubst_copy): Likewise.
2248 (tsubst_copy) <TEMPLATE_ID_EXPR case>: Likewise.
2417 * pt.c (tsubst_copy) <STMT_EXPR case>: Pass tf_stmt_expr.
2510 * pt.c (tsubst_copy): Adjust handling of CONST_DECLs accordingly.
2646 (tsubst_copy) <TEMPLATE_ID_EXPR case>: Use tsubst_template_args.
2954 (tsubst_copy): Remove support for LOOKUP_EXPR.
3302 (tsubst_copy): Use them. Remove support for METHOD_CALL_EXPR.
4353 * pt.c (tsubst_copy): Handle TEMPLATE_DECL that is a member class
4756 * pt.c (tsubst_copy, tsubst_copy_and_build)
[all …]
DChangeLog-1996536 * pt.c (tsubst_copy): Handle typeid.
621 * pt.c (tsubst_copy): Compute type for CONSTRUCTOR.
636 (tsubst_copy): Handle CONSTRUCTOR.
1698 * pt.c (tsubst_copy): Likewise.
1706 * pt.c (tsubst_copy): Likewise.
1716 * pt.c (tsubst_copy): Handle operator T.
2652 * pt.c (tsubst_copy): Support THROW_EXPR.
2825 * pt.c (tsubst_copy): Strip cv-quals from destructor name types.
3100 * pt.c (tsubst_expr): If we're in a template, just do tsubst_copy.
3109 (tsubst_copy): Likewise.
[all …]
DChangeLog-1997475 * pt.c (tsubst_copy): Use get_first_fn instead of TREE_VALUE.
476 (maybe_fold_nontype_arg): Split out from tsubst_copy.
481 * pt.c (tsubst_copy): Handle explicit template arguments in
938 (tsubst_copy): Handle TEMPLATE_ID_EXPR.
1192 (tsubst_copy): Likewise.
1223 (tsubst_copy): Likewise.
1941 (tsubst_copy): Likewise.
1956 * pt.c (tsubst_copy): Handle BIT_NOT_EXPR.
DChangeLog-1998826 * pt.c (tsubst_copy): Likewise.
1247 * pt.c (tsubst_copy): Handle NOP_EXPR.
2400 * pt.c (tsubst_copy): Only do typename overloading on an
2664 * pt.c (tsubst_copy): Hush warning.
2738 (tsubst_copy): Likewise.
2796 (tsubst_copy): Remove #if 0'd code. tsubst into LOOKUP_EXPRs if
2957 (tsubst_copy): Use tsubst_aggr_type.
3847 * pt.c (tsubst_copy, case METHOD_CALL_EXPR): Don't mess with
5329 * pt.c (tsubst_copy): Likewise.
5388 * pt.c (tsubst_copy): Use begin_stmt_expr and finish_stmt_expr.
[all …]
DChangeLog-2004201 (tsubst_copy, unify): Likewise.
399 * pt.c (tsubst_copy) <FIELD_DECL case>: Check and diagnose
1468 (tsubst_copy): Use DECL_MEMBER_TEMPLATE_P.
2412 instantiate_class_template, tsubst_decl, tsubst, tsubst_copy,
2572 tsubst_function_type, tsubst, tsubst_qualified_id, tsubst_copy,
2795 * pt.c (tsubst_copy, tsubst_copy_and_build): Copy TREE_NO_WARNING
4633 (tsubst_copy, tsubst_copy_and_build): Likewise; also add new operand
4661 * pt.c (tsubst_copy): Abort for CLEANUP_POINT_EXPR.
4817 * pt.c (tsubst_copy): Move STMT_EXPR to tsubst_expr.
4940 * pt.c (tsubst_copy): Use decl_constant_value on enumeration
[all …]
DChangeLog-1999613 (tsubst_copy): Likewise.
976 * pt.c (tsubst_copy): Likewise.
1493 (tsubst_copy): Clarify variable name.
1823 * pt.c (tsubst_copy): Likewise.
2129 * pt.c (tsubst_copy): Likewise.
3258 * pt.c (tsubst_copy): Make sure to initialize return value for a
3305 (tsubst_copy): Likewise.
3423 (tsubst_copy): Handle STMT_EXPR instead of BIND_EXPR.
4881 (tsubst_copy): Deal with the fact that the second operand to a
5902 (tsubst_copy): Substitute the TREE_TYPE for more unary
[all …]
DChangeLog-2001603 * pt.c (tsubst_copy): Call tsubst for TYPEOF_EXPR.
653 (tsubst_copy): Likewise.
2217 (tsubst_copy, FUNCTION_NAME case): Remove.
3802 * pt.c (tsubst_copy): Or for PREINCREMENT_EXPR and similar nodes.
DChangeLog-2002396 (tsubst_copy): Use retrieive_local_specialization to handle
608 * pt.c (tsubst_copy): Handle destructor names more correctly.
3951 (tsubst, tsubst_expr, tsubst_copy, lookup_template_class,
3971 tsubst_call_declarator_parms, tsubst, tsubst_copy, tsubst_expr,
DChangeLog3577 (tsubst_copy): Call mark_used on the member referenced by an
4159 (tsubst_copy): Use build_qualified_name.
4997 * pt.c (tsubst_copy, tsubst_copy_and_build): Update to cope with VEC
5501 * pt.c (tsubst_copy, tsubst_copy_and_build): Likewise.
7003 * pt.c (tsubst_copy) <ARRAY_REF case>: Handle separately.
DChangeLog-20001435 (tsubst_copy): Add BOUND_TEMPLATE_TEMPLATE_PARM.
2716 * pt.c (tsubst_copy, case VA_ARG_EXPR): Use build_x_va_arg.
3786 (tsubst_copy): Adjust use of IDENTIFIER_TYPENAME_P.