From e3821cca157e93677ef098bf36526ccf24f497ac Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Thu, 21 Jul 2016 15:29:58 +0100 Subject: [PATCH] Remove unused variable in gdb/varobj.c when built without Python support gdb/ChangeLog: 2016-07-21 Pedro Alves * varobj.c (varobj_value_get_print_value): Move "gdbarch" to block scope that uses it. --- gdb/ChangeLog | 5 +++++ gdb/varobj.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2988cda603..d074a3de23 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2016-07-21 Pedro Alves + + * varobj.c (varobj_value_get_print_value): Move "gdbarch" to block + scope that uses it. + 2016-07-20 John Baldwin * fbsd-nat.c (fbsd_enable_proc_events): Enable "PTRACE_VFORK" diff --git a/gdb/varobj.c b/gdb/varobj.c index 6f56cbadae..fb1349a85d 100644 --- a/gdb/varobj.c +++ b/gdb/varobj.c @@ -2453,7 +2453,6 @@ varobj_value_get_print_value (struct value *value, struct type *type = NULL; long len = 0; char *encoding = NULL; - struct gdbarch *gdbarch = NULL; /* Initialize it just to avoid a GCC false warning. */ CORE_ADDR str_addr = 0; int string_print = 0; @@ -2464,7 +2463,6 @@ varobj_value_get_print_value (struct value *value, stb = mem_fileopen (); old_chain = make_cleanup_ui_file_delete (stb); - gdbarch = get_type_arch (value_type (value)); #if HAVE_PYTHON if (gdb_python_initialized) { @@ -2518,6 +2516,7 @@ varobj_value_get_print_value (struct value *value, if (s) { + struct gdbarch *gdbarch; char *hint; hint = gdbpy_get_display_hint (value_formatter); @@ -2530,6 +2529,7 @@ varobj_value_get_print_value (struct value *value, len = strlen (s); thevalue = (char *) xmemdup (s, len + 1, len + 1); + gdbarch = get_type_arch (value_type (value)); type = builtin_type (gdbarch)->builtin_char; xfree (s); -- 2.34.1