Home
last modified time | relevance | path

Searched refs:tsubst_expr (Results 1 – 25 of 42) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dconstraint.cc1881 tree r = tsubst_expr (t, args, info.complain, info.in_decl, false); in tsubst_valid_expression_requirement()
2397 tree expr = tsubst_expr (t, args, complain, in_decl, false); in tsubst_constraint()
2606 tree result = tsubst_expr (expr, args, quiet.complain, quiet.in_decl, false); in satisfy_atom()
2612 tsubst_expr (expr, args, info.complain, info.in_decl, false); in satisfy_atom()
3194 expr = tsubst_expr (expr, args, tf_none, NULL_TREE, false); in diagnose_trait_expr()
3272 tree result = tsubst_expr (expr, args, tf_none, in_decl, false); in diagnose_valid_expression()
3283 tsubst_expr (expr, args, tf_error, in_decl, false); in diagnose_valid_expression()
H A Dpt.c10920 fns = tsubst_expr (DECL_TI_TEMPLATE (decl), args, in tsubst_friend_function()
11324 = tsubst_expr (TREE_PURPOSE (val), args, complain, in tsubst_attribute()
11361 v = tsubst_expr (v, args, complain, in_decl, true); in tsubst_attribute()
11407 = tsubst_expr (TREE_CHAIN (val), args, complain, in_decl, in tsubst_attribute()
11431 val = tsubst_expr (val, args, complain, in_decl, in tsubst_attribute()
11873 tsubst_expr (STATIC_ASSERT_CONDITION (t), args, in instantiate_class_template_1()
12181 r = tsubst_expr (t, args, complain, in_decl, in tsubst_template_arg()
12441 t = tsubst_expr (pattern, args, complain, in_decl, in gen_elem_of_pack_expansion_instantiation()
12527 return tsubst_expr (FOLD_EXPR_INIT (t), args, complain, in_decl, false); in tsubst_fold_expr_init()
12898 return calculate_direct_bases (tsubst_expr (BASES_TYPE (parm_pack), in tsubst_pack_expansion()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dconstraint.cc1925 tree r = tsubst_expr (t, args, tf_none, info.in_decl, false); in tsubst_valid_expression_requirement()
1936 tsubst_expr (t, args, info.complain, info.in_decl, false); in tsubst_valid_expression_requirement()
1945 r = tsubst_expr (t, args, info.complain, info.in_decl, false); in tsubst_valid_expression_requirement()
2713 tree expr = tsubst_expr (t, args, complain, in_decl, false); in tsubst_constraint()
2961 tree result = tsubst_expr (expr, args, quiet.complain, quiet.in_decl, false); in satisfy_atom()
2967 tsubst_expr (expr, args, info.complain, info.in_decl, false); in satisfy_atom()
3594 expr = tsubst_expr (expr, args, tf_none, NULL_TREE, false); in diagnose_trait_expr()
H A DChangeLog-2006307 (tsubst_expr): Handle STATIC_ASSERT statements.
1076 * pt.c (tsubst_expr): Add integral_constant_expression_p
1090 (tsubst_expr): Use RECUR throughout.
1302 * pt.c (tsubst_expr): Only apply DECL_TEMPLATE_INSTANTIATED to
1682 * pt.c (tsubst_expr): Use finish_omp_atomic.
1848 * pt.c (tsubst_expr): Don't set DECL_INITIAL to error_mark_node.
1895 * pt.c (tsubst_expr): Adjust calls.
1950 * pt.c (tsubst_expr): Copy OMP_PARALLEL_COMBINED flag.
2091 call to tsubst_expr.
2411 * pt.c (tsubst_expr): Handle OMP_MASTER and OMP_ORDERED.
[all …]
H A Dpt.cc11272 fns = tsubst_expr (DECL_TI_TEMPLATE (decl), args, in tsubst_friend_function()
11680 = tsubst_expr (TREE_PURPOSE (val), args, complain, in tsubst_attribute()
11717 v = tsubst_expr (v, args, complain, in_decl, true); in tsubst_attribute()
11763 = tsubst_expr (TREE_CHAIN (val), args, complain, in_decl, in tsubst_attribute()
11787 val = tsubst_expr (val, args, complain, in_decl, in tsubst_attribute()
12226 tsubst_expr (t, args, tf_warning_or_error, NULL_TREE, in instantiate_class_template_1()
12496 r = tsubst_expr (t, args, complain, in_decl, in tsubst_template_arg()
12761 t = tsubst_expr (pattern, args, complain, in_decl, in gen_elem_of_pack_expansion_instantiation()
12856 return tsubst_expr (FOLD_EXPR_INIT (t), args, complain, in_decl, false); in tsubst_fold_expr_init()
13248 return calculate_direct_bases (tsubst_expr (BASES_TYPE (parm_pack), in tsubst_pack_expansion()
[all …]
H A DChangeLog-1999669 (tsubst_expr, case TAG_DEFN): Handle classes, too.
756 (tsubst_expr): Likewise.
913 * pt.c (tsubst_expr): Don't suspend_momentary or resume_momentary.
1218 * pt.c (tsubst_expr): Set DECL_TEMPLATE_INSTANTIATED for a catch
1512 (tsubst_expr): Correct handling of function try-blocks.
1857 * pt.c (tsubst_expr): Don't check EXPR_STMT_ASSIGNS_THIS.
1923 * pt.c (tsubst_expr): Make sure to initialize stmt before using it.
1996 catch parameter. * pt.c (tsubst_expr): Adjust HANDLER handling.
2252 * pt.c (tsubst_expr): Make DECL_INITIAL look like what
2314 * pt.c (tsubst_expr): Handle various kinds of try blocks.
[all …]
H A DChangeLog-199675 * pt.c (coerce_template_parms): Use tsubst_expr for non-type args.
243 * pt.c (tsubst_expr): Reverse args to expand_start_catch_block.
287 * pt.c (tsubst_expr): Support TRY_BLOCK and HANDLER.
817 (tsubst_expr): Eliminate the throw spec parameter to start_decl.
1418 * pt.c (tsubst_expr): Handle CONTINUE_STMT.
1763 * pt.c (tsubst_expr, case DECL_STMT): Don't pass
2148 * pt.c (tsubst_expr, DECL_STMT): If we don't have an initializer,
2946 * pt.c (tsubst_expr): Likewise.
2948 * pt.c (tsubst): Use tsubst_expr for the second operand of an
3054 * pt.c (tsubst): Use tsubst_expr on the elts of a VEC.
[all …]
H A DChangeLog-2020908 (tsubst_expr): Handle 'OACC_CACHE'.
1163 * pt.c (tsubst_expr): Pass true to finish_static_assert.
1427 * pt.c (tsubst_expr): Simplify using decl instantiation, add
1941 * pt.c (tsubst_expr): Adjust local extern instantiation.
2214 * pt.c (tsubst_expr): Function-scope OMP UDRs have function context.
2405 (tsubst_expr): Call instantiate_body for a local omp reduction.
2469 * pt.c (tsubst_expr): Likewise.
2483 (tsubst_expr): Or here.
2500 (tsubst_expr): Assert nested reduction function is local.
2526 * pt.c (tsubst_expr): For OMP reduction function, set context to
[all …]
H A DChangeLog.tree-ssa19 * pt.c (tsubst_expr): Don't special-case LABEL_STMT.
524 * pt.c (tsubst_expr): Adjust call.
H A DChangeLog-2021158 (tsubst_expr) <case COMPOUND_EXPR>: Pass
322 * pt.c (tsubst_expr): Add call to finish_omp_target_clauses for
421 * pt.c (tsubst_expr): Remove unreachable breaks.
777 (tsubst_expr): For OMP_CLAUSE_NUM_TEAMS evaluate before
1277 * pt.c (tsubst_expr): Adjust for COND_EXPR forms that
1766 * pt.c (tsubst_expr): Handle OMP_SCOPE.
1779 (tsubst_expr): Handle OMP_MASKED.
2223 (tsubst_expr) <case IF_STMT>: Pass complain/in_decl to
2459 * pt.c (tsubst_expr): Pass C_ORT_OMP_TARGET instead of C_ORT_OMP for
2575 * pt.c (tsubst_expr) <case IF_STMT>: Copy IF_STMT_CONSTEVAL_P.
[all …]
H A DChangeLog-200273 * pt.c (tsubst_expr): Remove RETURN_INIT code.
400 (tsubst_expr): Pass decls, not names, to do_local_using_decl.
1318 (tsubst_expr, case DECL_STMT): Handle anonymous unions.
1339 (tsubst_expr, case DECL_STMT): Handle anonymous unions.
1386 * pt.c (tsubst_expr): Simplify CTOR_INITIALIZER case.
1736 * pt.c (tsubst_expr): RETURN_EXPR is now RETURN_STMT_EXPR.
2550 * pt.c (tsubst_expr): Handle FILE_STMT.
3000 * pt.c (tsubst_expr) [ASM_STMT]: Copy ASM_INPUT_P.
3344 * pt.c (tsubst_expr): Likewise.
3596 (tsubst_expr) [DECL_STMT]: ...here. And substitute the initializer
[all …]
H A DChangeLog-2012183 * pt.c (tsubst_expr) [DECL_EXPR]: Set LAMBDA_EXPR_THIS_CAPTURE here.
1200 (tsubst_expr): Restore previous location.
1659 (tsubst_expr) [OMP_FOR]: Here, too.
1697 * pt.c (tsubst_expr) [TAG_DEFN]: Instantiate local class.
1704 * pt.c (tsubst_expr) [COMPOUND_EXPR]: Handle.
2103 c_inhibit_evaluation_warnings around the tsubst_expr call
2105 (tsubst_expr, case STATIC_ASSERT): Likewise.
2359 * pt.c (tsubst_pack_expansion): Use tsubst_expr for template
H A DChangeLog-20041438 * pt.c (tsubst_expr) <case ASM_EXPR>: Look passed the
2167 * pt.c (cur_stmt_expr): Move from tsubst_expr.
2168 (tsubst_expr) <case STMT_EXPR>: Move ...
2376 * pt.c (tsubst_expr): Move OFFSETOF_EXPR handling ...
2413 tsubst_expr, instantiate_template,
2506 * pt.c (tsubst_expr): Handle OFFSETOF_EXPR.
2836 (tsubst_expr): Likewise.
4649 * pt.c (tsubst_expr): Use RETURN_EXPR.
4708 * pt.c (tsubst_expr): Merge prep_stmt and unify.
4750 * pt.c (tsubst_expr): Use BIND_EXPR instead of COMPOUND_STMT.
[all …]
H A DChangeLog-2018250 * pt.c (tsubst_expr) [DECL_EXPR]: Ignore class-scope bindings when
413 * pt.c (tsubst_expr): Pass the ASM_INLINE_P flag to finish_asm_stmt.
733 * pt.c (tsubst_expr) [CASE_LABEL_EXPR]: Copy attributes.
854 (tsubst_expr) [DECL_EXPR]: Use it.
987 (tsubst_expr): Force a BIND_EXPR with BLOCK around teams body.
1147 * pt.c (tsubst_expr): Handle DECL_PRETTY_FUNCTION_P.
1620 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: Recur into
1709 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: If
1994 * pt.c (tsubst_expr): For structured bindings, call tsubst_decomp_names
2443 * pt.c (tsubst_expr) [DECL_EXPR]: Handle an anonymous union type
[all …]
H A DChangeLog-201730 * pt.c (tsubst_expr) <FOR_STMT>: Adjust call to finish_for_cond.
118 * pt.c (tsubst_expr): Likewise.
361 * pt.c (tsubst_expr): Likewise.
409 * pt.c (tsubst_attribute, tsubst_expr, tsubst_copy_and_build): Remove
468 * pt.c (tsubst_expr) <ANNOTATE_EXPR>: Recurse on 3rd operand.
1372 * pt.c (tsubst_decl): For DECL_C_BIT_FIELD, tsubst_expr
1407 * pt.c (tsubst_expr): Pass LOOKUP_HIDDEN when looking for a proxy.
1619 * pt.c (tsubst_expr) [DECL_EXPR]: Register capture proxies with
1838 (tsubst_expr) [DECL_EXPR]: Skip closure declarations and capture
2387 * pt.c (instantiate_class_template_1, tsubst_expr,
[all …]
H A DChangeLog-2003772 * pt.c (tsubst_expr): Adjust.
1617 (tsubst_expr, tsubst_copy_and_build): Pass false, not zero, as
2418 (tsubst_expr): Process tf_stmt_expr and tf_stmt_exprs flags.
2419 (tsubst_expr) <EXPR_STMT case>: Check tf_stmt_exprs flag.
2550 * pt.c (tsubst_expr): Likewise.
2623 (tsubst_expr) <DECL_STMT case>: Likewise.
2889 (tsubst_expr): Tweak use of DECL_PRETTY_FUNCTION_P.
3067 (tsubst_expr): Likewise.
3303 (tsubst_expr): Adjust call to lookup_qualified_name.
4517 tsubst, tsubst_expr, instantiate_decl): Likewise.
[all …]
H A DChangeLog-2001120 * pt.c (tsubst_expr): Handle COMPOUND_STMT_BODY_BLOCK.
1060 * pt.c (tsubst_expr): Hand off to the TREE_CHAIN of a statement.
1266 tsubst_expr for default template arguments.
1945 * pt.c (tsubst_expr): Likewise.
2112 * pt.c (tsubst_expr, USING_STMT case): New case.
2218 (tsubst_expr, DECL_STMT case): Be careful with a
2501 * pt.c (tsubst_expr): Handle EH_SPEC_BLOCK.
2885 * pt.c (tsubst_expr, DECL_STMT case): Deal with USING_DECLs.
H A DChangeLog-2015779 * pt.c (tsubst_expr): Handle OACC_DECLARE.
1018 use tsubst_omp_clause_decl instead of tsubst_expr on
1023 (tsubst_expr): Evaluate num_teams and thread_limit expressions on
1428 Use tsubst_expr instead of tsubst_copy, undo convert_from_reference
1438 (tsubst_expr): Call push_omp_privatization_clauses and
2037 (tsubst_expr): No longer static.
2792 tsubst_expr on OMP_CLAUSE_DECL.
3413 * pt.c (tsubst_expr) <OMP_TARGET_UPDATE>: Use
H A DChangeLog-2016574 * pt.c (tsubst_expr, case IF_STMT): Use fold_non_dependent_expr
668 * pt.c (tsubst_expr) <case CASE_LABEL_EXPR> Copy over
670 (tsubst_expr) <case LABEL_EXPR>: Likewise.
975 (tsubst_expr): Call finish_init_stmt instead of finish_for_init_stmt.
1489 * pt.c (tsubst_expr): Only instantiate taken branch of constexpr if.
2755 (tsubst_expr): Update calls to tsubst_omp_clauses.
2940 * pt.c (tsubst_expr): Remove shadowing declaration.
3315 * pt.c (tsubst_expr) [DECL_EXPR]: Set DECL_VALUE_EXPR,
H A DChangeLog-201369 * pt.c (tsubst_expr): Added CILK_SPAWN_STMT and CILK_SYNC_STMT cases.
394 * pt.c (tsubst_expr): Add case for CILK_SIMD.
676 * pt.c (tsubst_expr): Ditto.
876 (tsubst_expr): For UDRs call pushdecl and
1272 (tsubst_expr) [DECL_EXPR]: Handle capture proxy packs.
3024 (tsubst_expr) [OMP_FOR]: Instantiate OMP_FOR_PRE_BODY
3396 (tsubst_expr): Likewise.
H A DChangeLog-19971107 (tsubst_expr): Likewise.
1190 (tsubst_expr): Likewise.
1222 (tsubst_expr): Likewise.
1928 tsubst_expr, as it might try to do overload resolution.
1939 (tsubst_expr): Support TAG_DEFN.
H A DChangeLog-2011257 * pt.c (tsubst_expr): Adapt to new noexcept parameters when
269 * pt.c (tsubst_expr): Handle MUST_NOT_THROW_EXPR.
300 * pt.c (tsubst_expr) [DECL_EXPR]: Handle capture proxies properly.
736 * pt.c (tsubst_expr): Handle TRANSACTION_EXPR.
2107 * pt.c (tsubst_expr) <case OMP_ATOMIC>: Handle OpenMP 3.1 atomics.
3869 * pt.c (tsubst_copy_and_build, tsubst_expr): Adjust.
4973 * pt.c (tsubst_expr): Update call to begin_for_stmt.
H A DChangeLog-2010714 (tsubst_expr) [DECL_EXPR]: Pass it into cp_finish_decl.
1169 (tsubst_expr): Avoid calling tsubst_expr for non-expressions.
1521 * pt.c (tsubst_expr): Add RANGE_FOR_STMT.
1759 * pt.c (tsubst_expr): Likewise.
1774 * pt.c (tsubst_expr) [DECL_EXPR]: Handle getting an AGGR_INIT_EXPR
/netbsd-src/external/gpl3/gcc/dist/contrib/reghunt/examples/
H A D29106.log89 (tsubst_expr): Use finish_decl, not cp_finish_decl.
/netbsd-src/external/gpl3/gcc.old/dist/contrib/reghunt/examples/
H A D29106.log89 (tsubst_expr): Use finish_decl, not cp_finish_decl.

12