Avoid two uninitialized warnings from gcc
This avoids a couple of uninitialized warnings from gcc by initializing the object in question. The one in coffread.c seems like it could be a latent bug. The one in scm-value.c is harmless, but GCC can't see that. gdb/ChangeLog 2018-10-03 Tom Tromey <tom@tromey.com> * guile/scm-value.c (gdbscm_value_to_string): Initialize "buffer_contents". * coffread.c (coff_symtab_read): Initialize "newobj".
This commit is contained in:
parent
a4cf95167c
commit
875e539851
|
@ -1,3 +1,9 @@
|
|||
2018-10-03 Tom Tromey <tom@tromey.com>
|
||||
|
||||
* guile/scm-value.c (gdbscm_value_to_string): Initialize
|
||||
"buffer_contents".
|
||||
* coffread.c (coff_symtab_read): Initialize "newobj".
|
||||
|
||||
2018-10-03 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* dwarf2read.c (read_func_scope): Remove struct keyword in
|
||||
|
|
|
@ -781,7 +781,7 @@ coff_symtab_read (minimal_symbol_reader &reader,
|
|||
struct objfile *objfile)
|
||||
{
|
||||
struct gdbarch *gdbarch = get_objfile_arch (objfile);
|
||||
struct context_stack *newobj;
|
||||
struct context_stack *newobj = nullptr;
|
||||
struct coff_symbol coff_symbol;
|
||||
struct coff_symbol *cs = &coff_symbol;
|
||||
static struct internal_syment main_sym;
|
||||
|
|
|
@ -966,7 +966,8 @@ gdbscm_value_to_string (SCM self, SCM rest)
|
|||
int encoding_arg_pos = -1, errors_arg_pos = -1, length_arg_pos = -1;
|
||||
char *encoding = NULL;
|
||||
SCM errors = SCM_BOOL_F;
|
||||
gdb_byte *buffer_contents;
|
||||
/* Avoid an uninitialized warning from gcc. */
|
||||
gdb_byte *buffer_contents = nullptr;
|
||||
int length = -1;
|
||||
const char *la_encoding = NULL;
|
||||
struct type *char_type = NULL;
|
||||
|
|
Loading…
Reference in New Issue