Lines Matching defs:fns
3655 remove_hidden_names (tree fns)
3657 if (!fns)
3658 return fns;
3660 if (TREE_CODE (fns) == FUNCTION_DECL && hidden_name_p (fns))
3661 fns = NULL_TREE;
3662 else if (TREE_CODE (fns) == OVERLOAD)
3666 for (o = fns; o; o = OVL_NEXT (o))
3673 for (o = fns; o; o = OVL_NEXT (o))
3676 fns = n;
3680 return fns;
4705 /* Performs Koenig lookup depending on arguments, where fns
4709 lookup_arg_dependent (tree name, tree fns, tree args)
4718 fns = remove_hidden_names (fns);
4722 k.functions = fns;
4734 fns = k.functions;
4736 if (fns
4737 && TREE_CODE (fns) != VAR_DECL
4738 && !is_overloaded_fn (fns))
4740 error ("argument dependent lookup finds %q+D", fns);
4742 fns = error_mark_node;
4745 POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, fns);