| /netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
| H A D | ChangeLog-2021 | 199 * pt.c (do_auto_deduction): Don't check decltype(auto) here. 364 * pt.c (do_auto_deduction): Don't strip REFERENCE_REF_P trees if they 854 (do_auto_deduction): Use extract_autos only for the concepts TS 1701 do_auto_deduction. 3634 * pt.c (do_auto_deduction): Don't exit early when deducing the 3718 to do_auto_deduction. 4186 outer_targs to do_auto_deduction. 4188 (do_auto_deduction): When processing_template_decl != 0 4495 constraints, and instead just pass 'args' to do_auto_deduction 4508 (do_auto_deduction): Clarify comments about the outer_targs [all …]
|
| H A D | ChangeLog-2016 | 76 * pt.c (convert_template_argument): Pass args to do_auto_deduction. 419 (do_auto_deduction): Handle adc_decomp_type. 497 * pt.c (do_auto_deduction): Add outer_targs parameter. 498 (convert_template_argument): Call do_auto_deduction. If adc_unify, 983 (do_auto_deduction): Call it sooner. 1008 (do_auto_deduction): Call do_class_deduction. 1935 (do_auto_deduction): When doing auto deduction from a 2482 (do_auto_deduction): Check REF_PARENTHESIZED_P on SCOPE_REFs 2591 * decl.c (cp_finish_decl): Check do_auto_deduction return value 3895 (do_auto_deduction): Pass it.
|
| H A D | ChangeLog | 325 * cp-tree.h (do_auto_deduction): Add defaulted tmpl parameter. 327 do_auto_deduction. 331 as 'tmpl' to do_auto_deduction. 332 (do_auto_deduction): Document default arguments. Rename local 2469 (do_auto_deduction): Use lambda_regenerating_args to obtain the 2575 member to do_auto_deduction when the auto is constrained.
|
| H A D | ChangeLog-2018 | 161 (do_auto_deduction): Likewise from init before checking for 1524 (do_auto_deduction): Likewise. 1879 (do_auto_deduction): Likewise. 4764 * pt.c (do_auto_deduction): Don't check the TREE_TYPE of a null 4775 * cp-tree.h (do_auto_deduction (tree, tree, tree)): Remove. 4776 (do_auto_deduction (tree, tree, tree, tsubst_flags_t, 4778 * pt.c (do_auto_deduction (tree, tree, tree)): Remove definition. 4779 (tsubst_omp_for_iterator): Adjust do_auto_deduction call, forward 5090 * pt.c (do_auto_deduction): Don't deduce from an auto decl.
|
| H A D | lambda.cc | 231 type = do_auto_deduction (type, expr, auto_node); in lambda_capture_field_type()
|
| H A D | ChangeLog-2013 | 1065 returns NULL_TREE, don't actually do_auto_deduction. 2115 (unify, do_auto_deduction): Adjust. 2798 * decl.c (cp_finish_decl): After do_auto_deduction copy the 2868 * semantics.c (lambda_capture_field_type): Use do_auto_deduction. 2942 (do_auto_deduction): Require plain decltype(auto). 3326 * pt.c (do_auto_deduction): Handle decltype(auto).
|
| H A D | typeck2.cc | 2365 type = do_auto_deduction (type, init, anode, complain, in build_functional_cast_1()
|
| H A D | ChangeLog-2015 | 262 * pt.c (do_auto_deduction): Handle erroneous type. 1127 (do_auto_deduction): Handle multiple 'auto's if -fconcepts. 1139 (do_auto_deduction): Explain deduction failure. 2068 (do_auto_deduction): Add overload taking tsubst flags and context enum.
|
| H A D | ChangeLog-2017 | 1054 * semantics.c (finish_compound_literal): Check do_auto_deduction 4947 (do_auto_deduction): Handle null initializer. 5149 * pt.c (do_auto_deduction): Don't try to deduce from null type. 5305 (cp_finish_decl): Pass flags to do_auto_deduction. 5309 (do_auto_deduction): Pass flags through.
|
| H A D | ChangeLog-2020 | 635 * pt.c (do_auto_deduction): Remove *. 1025 * pt.c (do_auto_deduction): Don't crash when the constructor has 1358 * pt.c (do_auto_deduction): If init is REFERENCE_REF_P, use its 1554 * pt.c (do_auto_deduction): Call resolve_nondeduced_context for 3100 * pt.c (do_auto_deduction): Likewise.
|
| H A D | ChangeLog-2019 | 1291 * pt.c (do_auto_deduction): Don't pass cargs to 2130 (do_auto_deduction): Update auto deduction for new concept model. 3087 (do_auto_deduction): Avoid redundant error. 4124 * pt.c (do_auto_deduction): Likewise. 4359 * pt.c (do_auto_deduction): Clear tf_partial.
|
| H A D | ChangeLog-2012 | 1824 * pt.c (do_auto_deduction): Don't try to deduce from a 2539 (do_auto_deduction): Handle error_mark_node and lambda context.
|
| H A D | constraint.cc | 2015 tree deduced_type = do_auto_deduction (type, expr, placeholder, in type_deducible_p()
|
| H A D | ChangeLog-2011 | 2303 (get_class_bindings, do_auto_deduction): Likewise. 2718 (do_auto_deduction): If we fail in a template, try again 4771 * pt.c (do_auto_deduction): Do not mention error_mark_node in
|
| H A D | ChangeLog-2009 | 789 * pt.c (do_auto_deduction): Diagnose inconsistent deduction. 2486 (do_auto_deduction): Pass an array to type_unification_real.
|
| H A D | ChangeLog-2014 | 119 * pt.c (do_auto_deduction): In direct-init context, { x } deduces 3186 * pt.c (do_auto_deduction): Check it.
|
| H A D | pt.cc | 8643 t = do_auto_deduction (t, arg, a, complain, adc_unify, args, in convert_template_argument() 17147 = do_auto_deduction (TREE_TYPE (r), init, auto_node, in tsubst_copy() 18251 = do_auto_deduction (TREE_TYPE (decl), init, auto_node, complain); in tsubst_omp_for_iterator() 19746 type = do_auto_deduction (TREE_TYPE (field), init, auto_node, complain); in prepend_one_capture() 24463 tparm = do_auto_deduction (tparm, arg, a, in unify() 30344 do_auto_deduction (tree type, tree init, tree auto_node, in do_auto_deduction() function
|
| H A D | init.cc | 3896 type = do_auto_deduction (type, d_init, auto_node, complain); in build_new()
|
| H A D | ChangeLog-2010 | 411 (do_auto_deduction): Likewise. 3602 (do_auto_deduction): Use it.
|
| H A D | semantics.cc | 3181 type = do_auto_deduction (type, compound_literal, type, complain, in finish_compound_literal() 3201 type = do_auto_deduction (type, compound_literal, type, complain, in finish_compound_literal()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
| H A D | typeck2.c | 2390 type = do_auto_deduction (type, parms, anode, tf_none, in build_functional_cast_1() 2401 type = do_auto_deduction (type, parms, anode, complain, in build_functional_cast_1()
|
| H A D | lambda.c | 247 type = do_auto_deduction (type, expr, auto_node); in lambda_capture_field_type()
|
| H A D | constraint.cc | 1942 = do_auto_deduction (type, in type_deducible_p() 2248 new_arg = do_auto_deduction (arg, init, auto_node, in tsubst_parameter_mapping()
|
| H A D | pt.c | 8422 t = do_auto_deduction (t, arg, a, complain, adc_unify, args); in convert_template_argument() 16630 = do_auto_deduction (TREE_TYPE (r), init, auto_node, in tsubst_copy() 17678 = do_auto_deduction (TREE_TYPE (decl), init, auto_node, complain); in tsubst_omp_for_iterator() 19072 type = do_auto_deduction (TREE_TYPE (field), init, auto_node, complain); in prepend_one_capture() 23555 tparm = do_auto_deduction (tparm, arg, a, complain, adc_unify); in unify() 29202 do_auto_deduction (tree type, tree init, tree auto_node, in do_auto_deduction() function
|
| H A D | init.c | 3833 type = do_auto_deduction (type, d_init, auto_node, complain); in build_new()
|