aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2014-08-05 15:03:36 +0100
committerGary Benson <gbenson@redhat.com>2014-08-05 15:03:36 +0100
commit7bfe824172e6bd8759f30b4f6b6fe2036845ec5b (patch)
tree800ec601c48c46867557e45e7f3344c1cfea1be9 /gdb
parentd6c95504f0d3e51709f50c6e82cf78e18b188430 (diff)
downloadgdb-7bfe824172e6bd8759f30b4f6b6fe2036845ec5b.zip
gdb-7bfe824172e6bd8759f30b4f6b6fe2036845ec5b.tar.gz
gdb-7bfe824172e6bd8759f30b4f6b6fe2036845ec5b.tar.bz2
Remove pointless function initialize_interps
This commit removes the pointless function initialize_interps. gdb/ 2014-08-05 Gary Benson <gbenson@redhat.com> * interps.c (initialize_interps): Remove prototype. (interpreter_initialized): Remove static global. (interp_add): Do not call initialize_interps. (initialize_interps): Remove function.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/interps.c19
2 files changed, 7 insertions, 19 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index a8f91fe..f61f928 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,12 @@
2014-08-05 Gary Benson <gbenson@redhat.com>
+ * interps.c (initialize_interps): Remove prototype.
+ (interpreter_initialized): Remove static global.
+ (interp_add): Do not call initialize_interps.
+ (initialize_interps): Remove function.
+
+2014-08-05 Gary Benson <gbenson@redhat.com>
+
* utils.c (vwarning): Remove spurious va_end.
2014-08-05 Alan Modra <amodra@gmail.com>
diff --git a/gdb/interps.c b/gdb/interps.c
index 5a93095..713480b 100644
--- a/gdb/interps.c
+++ b/gdb/interps.c
@@ -70,9 +70,6 @@ struct interp
int quiet_p;
};
-/* Functions local to this file. */
-static void initialize_interps (void);
-
/* The magic initialization routine for this module. */
void _initialize_interpreter (void);
@@ -83,8 +80,6 @@ static struct interp *interp_list = NULL;
static struct interp *current_interpreter = NULL;
static struct interp *top_level_interpreter_ptr = NULL;
-static int interpreter_initialized = 0;
-
/* interp_new - This allocates space for a new interpreter,
fills the fields from the inputs, and returns a pointer to the
interpreter. */
@@ -112,9 +107,6 @@ interp_new (const char *name, const struct interp_procs *procs)
void
interp_add (struct interp *interp)
{
- if (!interpreter_initialized)
- initialize_interps ();
-
gdb_assert (interp_lookup (interp->name) == NULL);
interp->next = interp_list;
@@ -389,17 +381,6 @@ clear_interpreter_hooks (void)
deprecated_error_begin_hook = 0;
}
-/* This is a lazy init routine, called the first time the interpreter
- module is used. I put it here just in case, but I haven't thought
- of a use for it yet. I will probably bag it soon, since I don't
- think it will be necessary. */
-static void
-initialize_interps (void)
-{
- interpreter_initialized = 1;
- /* Don't know if anything needs to be done here... */
-}
-
static void
interpreter_exec_cmd (char *args, int from_tty)
{