diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1999-08-14 11:08:53 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-08-14 07:08:53 -0400 |
commit | 2c169babb627a91c6dd3900707cdc53f170a9b70 (patch) | |
tree | 0fd913fab4e14909c83a60b48cc2851a7734e2cc /libjava/java | |
parent | 9188c36364c9a8bdd993a5d911b875ce124bb04d (diff) | |
download | gcc-2c169babb627a91c6dd3900707cdc53f170a9b70.zip gcc-2c169babb627a91c6dd3900707cdc53f170a9b70.tar.gz gcc-2c169babb627a91c6dd3900707cdc53f170a9b70.tar.bz2 |
Speed up Koenig lookup.
* decl.c (unqualified_namespace_lookup): Nonstatic. Add spacep parm
to return namespaces we've looked at.
* decl2.c (lookup_using_namespace): Likewise.
(add_function): Don't call ovl_member.
(lookup_arg_dependent): Initialize k.namespaces to the list of
namespaces seen in unqualified lookup.
* call.c (equal_functions): Move here from tree.c.
(joust): Use it to handle duplicate candidates.
* tree.c (ovl_member): Use ==.
From-SVN: r28710
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions