diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-14 11:08:53 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-08-14 11:08:53 +0000 |
commit | 2f72d0c8a78b2ac33ced82e151574af11ef45e97 (patch) | |
tree | 0fd913fab4e14909c83a60b48cc2851a7734e2cc /libjava/java/lang/ClassLoader.java | |
parent | 70a658bd7772f7cefe2a9878e4d52578c01f4a44 (diff) | |
download | ppe42-gcc-2f72d0c8a78b2ac33ced82e151574af11ef45e97.tar.gz ppe42-gcc-2f72d0c8a78b2ac33ced82e151574af11ef45e97.zip |
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 ==.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28710 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/ClassLoader.java')
0 files changed, 0 insertions, 0 deletions