aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/search.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2010-04-27 17:35:17 -0400
committerJason Merrill <jason@gcc.gnu.org>2010-04-27 17:35:17 -0400
commit294e855f96883c225bb8961eb456d8f770bdf41a (patch)
treedb906e8fcd48502db7eacdfb8c20e1ca0ab41374 /gcc/cp/search.c
parent2defb926479247a61fe0fffbcf95597722a94c40 (diff)
downloadgcc-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.c1
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);