| /netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
| H A D | ChangeLog-2005 | 1312 * pt.c (type_unification_real): Add 'flags' argument. 1313 (fn_type_unification): Pass 'flags' to type_unification_real. 1314 (type_unification_real): Pass new 'flags' argument to call to 1329 * pt.c (type_unification_real): Remove is_method_argument and 1331 (fn_type_unification, unify): Adjust type_unification_real calls. 1614 * pt.c (type_unification_real): Add is_method argument. Use it 1616 (fn_type_unification): Adjust type_unification_real call. 1621 * pt.c (type_unification_real): Remove allow_incomplete argument. 1623 (fn_type_unification): Adjust call to type_unification_real. 1732 * pt.c (type_unification_real): Apply template type deduction even [all …]
|
| H A D | ChangeLog-2011 | 493 * pt.c (type_unification_real): Set input_location 1457 (check_non_deducible_conversion): Split from type_unification_real. 1458 (unify_one_argument): Split from type_unification_real... 1460 (type_unification_real, unify, more_specialized_fn): Adjust. 1700 * pt.c (type_unification_real): Fix handling of DEDUCE_CONV 1762 * pt.c (type_unification_real): Correct complain arg for tsubsting 2298 (type_unification, type_unification_real): Likewise. 3121 * pt.c (type_unification_real): But they aren't deduced otherwise. 3953 * pt.c (type_unification_real): Fix typo in comment: s/in in/in/. 4168 (type_unification_real): Clear it here instead.
|
| H A D | ChangeLog-2007 | 417 arguments into line with type_unification_real. 1734 (type_unification_real): Adjust accordingly. 2042 (type_unification_real): Update calls to 2107 (type_unification_real): If a type parameter is a parameter pack 2428 (type_unification_real): If a template parameter has not been 2594 * pt.c (type_unification_real): Likewise. 2735 (type_unification_real): Unify arguments against pack expansions.
|
| H A D | ChangeLog-2009 | 1004 * pt.c (type_unification_real): Call convert_template_argument 1856 * pt.c (type_unification_real): Use tsubst_template_arg instead 2478 (type_unification_real): Likewise. 2479 (unify): Build array to pass to type_unification_real. 2486 (do_auto_deduction): Pass an array to type_unification_real.
|
| H A D | ChangeLog-2016 | 151 * pt.c (type_unification_real): Check tsubst arg doesn't have 507 (type_unification_real): Call try_array_deduction. 2603 (type_unification_real): Handle getting full args. 4157 (type_unification_real): Call decay_dependent_array_parm_type 4217 (type_unification_real): Call decay_dependent_array_parm_type
|
| H A D | ChangeLog-1998 | 877 (type_unification_real): Likewise. 1474 (type_unification_real): Likewise. Use resolve_overloaded_unification 1617 (type_unification_real): Don't assume back-unification happens 2538 * pt.c (type_unification_real): Don't convert NULL to void* type. 4536 (type_unification_real): Likewise. Use 4809 (type_unification_real): Recognize OVERLOAD instead of TREE_LIST nodes. 5499 (type_unification_real): Likewise. 5505 (type_unification_real): Likewise. 6637 * pt.c (type_unification_real): Just accept function parms that
|
| H A D | ChangeLog-2018 | 2315 (type_unification_real): Not here. Remove flags parm. 2585 (type_unification_real): Check convertibility of list elements. 2619 * pt.c (type_unification_real): Do full semantic processing if 3848 * pt.c (type_unification_real): Don't defer substitution failure. 4218 * pt.c (type_unification_real): Set processing_template_decl if 4529 * pt.c (type_unification_real): Handle early substitution failure.
|
| H A D | ChangeLog-2012 | 12 * pt.c (type_unification_real): Re-combine post-deduction loops. 1188 (type_unification_real): Don't mess with access deferring here. 1311 * pt.c (type_unification_real): Call push_deferring_access_checks /
|
| H A D | ChangeLog-1997 | 69 * pt.c (type_unification_real): Change __null to type void* with 610 processing_explicit_specialization, type_unification_real): Likewise. 931 (type_unification_real): New function.
|
| H A D | ChangeLog-2013 | 2113 (type_unification_real): Defer during defarg substitution, 2173 (type_unification_real): Removed a check for ARRAY_NOTATION_REF. 2334 (type_unification_real): Do not unify any arguments if array notations 2894 type_unification_real if we aren't explaining.
|
| H A D | ChangeLog-2001 | 3216 * pt.c (type_unification_real): If we end up with undeduced nontype 3475 (type_unification_real): Deal with DEDUCE_ORDER. Use result of 3546 (type_unification_real): Set it.
|
| H A D | pt.cc | 159 static int type_unification_real (tree, tree, tree, const tree *, 22275 ok = !type_unification_real (DECL_INNERMOST_TEMPLATE_PARMS (fn), in fn_type_unification() 22889 type_unification_real (tree tparms, in type_unification_real() function 24792 if (type_unification_real (tparms, targs, TYPE_ARG_TYPES (parm), in unify() 30464 int val = type_unification_real (tparms, targs, parms, &init, 1, 0, in do_auto_deduction() 30486 type_unification_real (tparms, targs, parms, &init, 1, 0, in do_auto_deduction()
|
| H A D | ChangeLog-2015 | 1087 (type_unification_real): Remove conditional compilation. 3255 * pt.c (type_unification_real): Check convertibility here.
|
| H A D | ChangeLog-2010 | 3895 * pt.c (coerce_template_parms, type_unification_real, 3900 (tsubst_template_args, type_unification_real): Propagate the non
|
| H A D | ChangeLog-2004 | 2414 maybe_adjust_types_for_deduction, type_unification_real, 2573 instantiate_template, fn_type_unification, type_unification_real, 6475 (type_unification_real): Simplify.
|
| H A D | ChangeLog-2000 | 49 (type_unification_real): Succeed after checking 'len' args. 1337 * pt.c (type_unification_real): Replace switch with if. 5162 tsubst, instantiate_template, type_unification_real, unify,
|
| H A D | ChangeLog-2017 | 1488 instantiate_class_template_1, type_unification_real, unify, 4162 (tsubst_decl, tsubst, type_unification_real, unify_pack_expansion):
|
| H A D | ChangeLog | 449 * pt.cc (type_unification_real): Adjust for partial ordering.
|
| H A D | ChangeLog-2003 | 2398 * pt.c (lookup_template_class, type_unification_real, unify, 3532 * pt.c (type_unification_real): Don't unify exprs of error type.
|
| H A D | ChangeLog-2006 | 1175 * pt.c (type_unification_real): Robustify.
|
| H A D | ChangeLog-2014 | 1716 (type_unification_real): Diagnose correctly insufficient
|
| H A D | ChangeLog-2021 | 949 (type_unification_real): Ignore terminal void.
|
| H A D | ChangeLog-2019 | 4577 * pt.c (type_unification_real): Accept a dependent result in
|
| H A D | ChangeLog-1999 | 6401 (type_unification_real): Likewise.
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
| H A D | pt.c | 164 static int type_unification_real (tree, tree, tree, const tree *, 21459 ok = !type_unification_real (DECL_INNERMOST_TEMPLATE_PARMS (fn), in fn_type_unification() 22022 type_unification_real (tree tparms, in type_unification_real() function 23870 if (type_unification_real (tparms, targs, TYPE_ARG_TYPES (parm), in unify() 29305 int val = type_unification_real (tparms, targs, parms, &init, 1, 0, in do_auto_deduction() 29327 type_unification_real (tparms, targs, parms, &init, 1, 0, in do_auto_deduction()
|