diff options
Diffstat (limited to 'gdb/ada-lang.c')
-rw-r--r-- | gdb/ada-lang.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/gdb/ada-lang.c b/gdb/ada-lang.c index afee231..5447e43 100644 --- a/gdb/ada-lang.c +++ b/gdb/ada-lang.c @@ -4213,31 +4213,6 @@ add_symbols_from_enclosing_procs (struct obstack *obstackp, { } -/* FIXME: The next two routines belong in symtab.c */ - -static void -restore_language (void *lang) -{ - set_language ((enum language) lang); -} - -/* As for lookup_symbol, but performed as if the current language - were LANG. */ - -struct symbol * -lookup_symbol_in_language (const char *name, const struct block *block, - domain_enum domain, enum language lang, - int *is_a_field_of_this, struct symtab **symtab) -{ - struct cleanup *old_chain - = make_cleanup (restore_language, (void *) current_language->la_language); - struct symbol *result; - set_language (lang); - result = lookup_symbol (name, block, domain, is_a_field_of_this, symtab); - do_cleanups (old_chain); - return result; -} - /* True if TYPE is definitely an artificial type supplied to a symbol for which no debugging information was given in the symbol file. */ |