r116161 - in /branches/lto/gcc/cp: call.c class...
kazu@gcc.gnu.org
kazu@gcc.gnu.org
Tue Aug 15 17:46:00 GMT 2006
Author: kazu
Date: Tue Aug 15 17:46:35 2006
New Revision: 116161
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116161
Log:
* 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.
Modified:
branches/lto/gcc/cp/call.c
branches/lto/gcc/cp/class.c
branches/lto/gcc/cp/cp-tree.h
branches/lto/gcc/cp/pt.c
More information about the Gcc-cvs
mailing list