diff options
| author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-12-22 14:47:23 +0000 |
|---|---|---|
| committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-12-22 14:47:23 +0000 |
| commit | 2db0e9b3dcb16ca484bf3c272705fd30cce12849 (patch) | |
| tree | 03872ce18ff4048a6f1f283f2b1c17a057af6e7a /libjava/java | |
| parent | bfec89cdb8caf7230655c5ecc645edb2e743a1e3 (diff) | |
| download | ppe42-gcc-2db0e9b3dcb16ca484bf3c272705fd30cce12849.tar.gz ppe42-gcc-2db0e9b3dcb16ca484bf3c272705fd30cce12849.zip | |
In partial ordering for a call, ignore parms for which we don't have
a real argument.
* call.c (joust): Pass len to more_specialized.
(add_template_candidate_real): Strip 'this', pass len.
* pt.c (more_specialized): Pass len down. Lose explicit_args parm.
(get_bindings_order): New fn. Pass len down.
(get_bindings_real): Strip 'this', pass len.
(fn_type_unification): Likewise.
(type_unification_real): Succeed after checking 'len' args.
(most_specialized_instantiation): Lose explicit_args parm.
* class.c (resolve_address_of_overloaded_function): Strip 'this',
pass len.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38460 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions

