Lines Matching defs:decls
810 /* Multiple external decls of the same identifier ought to match.
937 /* Inline decls shadow nothing. */
1092 decls that got here through a using-declaration. */
1545 /* Function decls tend to have longer names. */
1937 may fail to merge the decls if the new decl is e.g. a
2072 struct scope_binding decls = EMPTY_SCOPE_BINDING;
2075 if (!qualified_lookup_using_namespace (name, scope, &decls, 0))
2079 if (!decls.value && !decls.type)
2094 if (decls.value && DECL_IMPLICIT_TYPEDEF_P (decls.value))
2096 decls.type = decls.value;
2097 decls.value = NULL_TREE;
2111 if (decls.value)
2114 if (is_overloaded_fn (decls.value))
2125 for (tmp = decls.value; tmp; tmp = OVL_NEXT (tmp))
2189 *newval = decls.value;
2197 if (decls.type && TREE_CODE (decls.type) == TREE_LIST)
2200 print_candidates (decls.type);
2204 *newtype = decls.type;
2969 /* Don't compare non-function decls with decls_match here, since
3945 If PREFER_TYPE is > 1, we reject non-type decls (e.g. namespaces).
5089 /* Have to include the global scope, because class-scope decls