This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [lto] Unify type_unification_real_args and type_unification_real_parms.
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Kazu Hirata <kazu at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org, nathan at codesourcery dot com
- Date: Tue, 15 Aug 2006 10:09:09 -0700
- Subject: Re: [lto] Unify type_unification_real_args and type_unification_real_parms.
- References: <200608151140.k7FBeUJ3008254@sparrowhawk.codesourcery.com>
Kazu Hirata wrote:
> 2006-08-15 Kazu Hirata <kazu@codesourcery.com>
>
> * call.c (add_template_candidate_real): Pass an instance of
> VEC to fn_type_unification.
> * class.c (resolve_address_of_overloaded_function): Likewise.
> * pt.c (fn_type_unification): Change the type of ARGS to
> VEC(tree,heap) **. Call type_unification_real instead of
> type_unification_real_args.
> (type_unification_real_args): Remove.
> (type_unification_real_parms): Rename to
> type_unification_real. Change the type of XARGS to
> VEC(tree,heap) *.
> (unify): Call type_unification_real instead of
> type_unification_real_parms. Pass an intance of VEC to
> type_unification_real.
> (get_bindings): Pass an instance of VEC to
> fn_type_unification.
> * cp-tree.h: Update the prototype of fn_type_unification.
OK.
--
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713