diff options
author | Jason Merrill <jason@redhat.com> | 2010-04-27 17:35:17 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2010-04-27 17:35:17 -0400 |
commit | 294e855f96883c225bb8961eb456d8f770bdf41a (patch) | |
tree | db906e8fcd48502db7eacdfb8c20e1ca0ab41374 /gcc/cp/search.c | |
parent | 2defb926479247a61fe0fffbcf95597722a94c40 (diff) | |
download | gcc-294e855f96883c225bb8961eb456d8f770bdf41a.zip gcc-294e855f96883c225bb8961eb456d8f770bdf41a.tar.gz gcc-294e855f96883c225bb8961eb456d8f770bdf41a.tar.bz2 |
tree.c (get_fns): Split out from get_first_fn.
* tree.c (get_fns): Split out from get_first_fn.
* cp-tree.h: Declare it.
* search.c (shared_member_p): Use it.
* semantics.c (finish_qualified_id_expr): Simplify.
(finish_id_expression): Simplify.
From-SVN: r158810
Diffstat (limited to 'gcc/cp/search.c')
-rw-r--r-- | gcc/cp/search.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cp/search.c b/gcc/cp/search.c index 772ae3b..11011e7 100644 --- a/gcc/cp/search.c +++ b/gcc/cp/search.c @@ -973,6 +973,7 @@ shared_member_p (tree t) return 1; if (is_overloaded_fn (t)) { + t = get_fns (t); for (; t; t = OVL_NEXT (t)) { tree fn = OVL_CURRENT (t); |