summaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2015-08-03 14:35:58 +0200
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2015-08-03 14:35:58 +0200
commit1da03605ced73fc20f40ad649f3038e654d36dee (patch)
treef8a3edff82b5eabf43f7ef32d49f5d29c5dee7a3 /gdb
parent8156fe7f47884390b7404af15903795bb607658b (diff)
downloadbinutils-gdb-1da03605ced73fc20f40ad649f3038e654d36dee.tar.gz
Fix build error due to uninitialized variable warning
As of commit a5fdf78a4402341a0ae23a5ca8a63825e2b5286c, building GDB with a GCC 4.1 host compiler fails with: gdb/cp-namespace.c: In function 'cp_lookup_symbol_via_imports': gdb/cp-namespace.c:482: warning: 'sym.block' may be used uninitialized in this function Apparently, more recent compilers are able to deduce that no actual uninitialized use of sym.block takes place, but GCC 4.1 isn't yet able to do that. Fixed by adding an explicit initalization. gdb/ * cp-namespace.c (cp_lookup_symbol_via_imports): Fix uninitialized variable warning with some compilers.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/cp-namespace.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 817610ec158..9d9761a3139 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2015-08-03 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * cp-namespace.c (cp_lookup_symbol_via_imports): Fix uninitialized
+ variable warning with some compilers.
+
2015-08-03 Yao Qi <yao.qi@linaro.org>
* arm-linux-nat.c (arm_linux_get_hwbp_type): Capitalize "type"
diff --git a/gdb/cp-namespace.c b/gdb/cp-namespace.c
index aa29c920e11..f5f4bad878d 100644
--- a/gdb/cp-namespace.c
+++ b/gdb/cp-namespace.c
@@ -485,6 +485,7 @@ cp_lookup_symbol_via_imports (const char *scope,
struct cleanup *searched_cleanup;
sym.symbol = NULL;
+ sym.block = NULL;
/* First, try to find the symbol in the given namespace if requested. */
if (search_scope_first)