GDB/MI: Add new "--language LANG" command option.
[deliverable/binutils-gdb.git] / gdb / mi / mi-main.c
index c3f72210479fc322d84d9a1ec318294a460f1da6..bbf944a0a316da1b40c11f82ee09f92b6a3424ea 100644 (file)
@@ -2122,6 +2122,7 @@ static void
 mi_cmd_execute (struct mi_parse *parse)
 {
   struct cleanup *cleanup;
+  enum language saved_language;
 
   cleanup = prepare_execute_command ();
 
@@ -2183,6 +2184,12 @@ mi_cmd_execute (struct mi_parse *parse)
        error (_("Invalid frame id: %d"), frame);
     }
 
+  if (parse->language != language_unknown)
+    {
+      make_cleanup_restore_current_language ();
+      set_language (parse->language);
+    }
+
   current_context = parse;
 
   if (parse->cmd->suppress_notification != NULL)
This page took 0.023636 seconds and 4 git commands to generate.