-/* The C++-specific version of name lookup for static and global
- names. This makes sure that names get looked for in all namespaces
- that are in scope. NAME is the natural name of the symbol that
- we're looking for, BLOCK is the block that we're searching within,
- DOMAIN says what kind of symbols we're looking for. */
-
-struct symbol *
-cp_lookup_symbol_nonlocal (const char *name,
- const struct block *block,
- const domain_enum domain)
-{
- struct symbol *sym;
- const char *scope = block_scope (block);
-
- sym = lookup_namespace_scope (name, block,
- domain, scope, 0);
- if (sym != NULL)
- return sym;
-
- return cp_lookup_symbol_namespace (scope, name,
- block, domain);
-}
-