Remove 'run_cleanup'.

* defs.h (do_run_cleanups, make_run_cleanup): Remove
	declarations.
	* infcmd.c (run_command_1): Call clear_solib instead
	of do_run_cleanups.
	* jv-lang.c (java_rerun_cleanup): Remove, for lack of
	any use.
	* solib.c (solib_cleanup_queued, do_clear_solib): Remove.
	(update_solib_lib): Don't setup run cleanup.
	(no_shared_libraries): Call clear_solib, not do_clear_solib.
	* utils.c (run_cleanup_chain, make_run_cleanup)
	(do_run_cleanups): Remove.
This commit is contained in:
Vladimir Prus
2007-11-15 06:24:17 +00:00
parent 7a72d44c5c
commit 615b9dba45
6 changed files with 17 additions and 60 deletions

View File

@@ -1133,25 +1133,3 @@ _initialize_java_language (void)
add_language (&java_language_defn);
}
/* Cleanup code that should be run on every "run".
We should use make_run_cleanup to have this be called.
But will that mess up values in value histry? FIXME */
extern void java_rerun_cleanup (void);
void
java_rerun_cleanup (void)
{
if (class_symtab != NULL)
{
free_symtab (class_symtab); /* ??? */
class_symtab = NULL;
}
if (dynamics_objfile != NULL)
{
free_objfile (dynamics_objfile);
dynamics_objfile = NULL;
}
java_object_type = NULL;
}