Code cleanup: Move print_command_1 expr variable scope
authorJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 26 Mar 2015 17:44:38 +0000 (18:44 +0100)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 26 Mar 2015 17:44:38 +0000 (18:44 +0100)
gdb/ChangeLog
2015-03-26  Jan Kratochvil  <jan.kratochvil@redhat.com>

Code cleanup.
* printcmd.c (print_command_1): Move expr variable scope.

gdb/ChangeLog
gdb/printcmd.c

index 55a8383..94ef5c8 100644 (file)
@@ -1,6 +1,11 @@
 2015-03-26  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Code cleanup.
+       * printcmd.c (print_command_1): Move expr variable scope.
+
+2015-03-26  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Code cleanup.
        * printcmd.c (validate_format): Make the parameter cmdname const.
 
 2015-03-26  Don Breazeal  <donb@codesourcery.com>
index deb501a..a1451f8 100644 (file)
@@ -946,7 +946,6 @@ validate_format (struct format_data fmt, const char *cmdname)
 static void
 print_command_1 (const char *exp, int voidprint)
 {
-  struct expression *expr;
   struct cleanup *old_chain = make_cleanup (null_cleanup, NULL);
   char format = 0;
   struct value *val;
@@ -969,6 +968,8 @@ print_command_1 (const char *exp, int voidprint)
 
   if (exp && *exp)
     {
+      struct expression *expr;
+
       expr = parse_expression (exp);
       make_cleanup (free_current_contents, &expr);
       val = evaluate_expression (expr);