2011-12-16 Pedro Alves <pedro@codesourcery.com>

* inf-loop.c: Include top.h.
	(inferior_event_handler): Call check_frame_language.
	* top.c (check_frame_language_change): New, factored out from ...
	(execute_command): ... this.  Use check_frame_language_change.
	* top.h (check_frame_language_change): Declare.
This commit is contained in:
Pedro Alves
2011-12-16 20:29:28 +00:00
parent f4aa210198
commit 77cce10fc2
4 changed files with 54 additions and 36 deletions

View File

@@ -30,6 +30,7 @@
#include "gdbthread.h"
#include "continuations.h"
#include "interps.h"
#include "top.h"
static int fetch_inferior_event_wrapper (gdb_client_data client_data);
@@ -107,10 +108,7 @@ inferior_event_handler (enum inferior_event_type event_type,
{
volatile struct gdb_exception e;
if (info_verbose
&& current_language != expected_language
&& language_mode == language_mode_auto)
language_info (1); /* Print what changed. */
check_frame_language_change ();
/* Don't propagate breakpoint commands errors. Either we're
stopping or some command resumes the inferior. The user will