Fix build error due to uninitialized variable warning

As of commit a5fdf78a44, 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.
This commit is contained in:
Ulrich Weigand
2015-08-03 14:35:58 +02:00
parent 8156fe7f47
commit 1da03605ce
2 changed files with 6 additions and 0 deletions

View File

@@ -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)