Remove pointless function initialize_interps
authorGary Benson <gbenson@redhat.com>
Tue, 5 Aug 2014 14:03:36 +0000 (15:03 +0100)
committerGary Benson <gbenson@redhat.com>
Tue, 5 Aug 2014 14:03:36 +0000 (15:03 +0100)
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.

gdb/ChangeLog
gdb/interps.c

index a8f91febb2b08a5a6b1c4189d11a289959d466e1..f61f92867c87621b23b55b2fe1aa7403f69968d3 100644 (file)
@@ -1,3 +1,10 @@
+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.
index 5a93095b60ecaa047f9123c7acd353bbfa71e80e..713480b971cd4332ed139b8ee6da31cb5f2a8613 100644 (file)
@@ -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)
 {