Home
last modified time | relevance | path

Searched refs:type_unification_real (Results 1 – 24 of 24) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
DChangeLog-20051312 * 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 …]
DChangeLog-2011493 * 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.
DChangeLog-2007417 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.
DChangeLog-20091004 * 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.
DChangeLog-2016151 * 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
DChangeLog-1998877 (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
DChangeLog-20182315 (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.
DChangeLog-201212 * 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 /
DChangeLog-199769 * 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.
DChangeLog-20132113 (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.
DChangeLog-20013216 * 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.
Dpt.cc159 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()
DChangeLog-20103895 * pt.c (coerce_template_parms, type_unification_real,
3900 (tsubst_template_args, type_unification_real): Propagate the non
DChangeLog-20151087 (type_unification_real): Remove conditional compilation.
3255 * pt.c (type_unification_real): Check convertibility here.
DChangeLog-20042414 maybe_adjust_types_for_deduction, type_unification_real,
2573 instantiate_template, fn_type_unification, type_unification_real,
6475 (type_unification_real): Simplify.
DChangeLog-200049 (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,
DChangeLog-20171488 instantiate_class_template_1, type_unification_real, unify,
4162 (tsubst_decl, tsubst, type_unification_real, unify_pack_expansion):
DChangeLog449 * pt.cc (type_unification_real): Adjust for partial ordering.
DChangeLog-20032398 * pt.c (lookup_template_class, type_unification_real, unify,
3532 * pt.c (type_unification_real): Don't unify exprs of error type.
DChangeLog-20061175 * pt.c (type_unification_real): Robustify.
DChangeLog-20141716 (type_unification_real): Diagnose correctly insufficient
DChangeLog-2021949 (type_unification_real): Ignore terminal void.
DChangeLog-20194577 * pt.c (type_unification_real): Accept a dependent result in
DChangeLog-19996401 (type_unification_real): Likewise.