From: Tom Tromey Date: Wed, 4 Dec 2019 14:46:59 +0000 (-0700) Subject: Silence maybe-uninitialized warning in dwarf2read.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=feee869bd84841bc048b4ca60a8713d80f8be5d9;p=binutils-gdb.git Silence maybe-uninitialized warning in dwarf2read.c I upgraded to Fedora 30 recently. It includes GCC 9, which gives a warning for dwarf2read.c: ../../binutils-gdb/gdb/dwarf2read.c:16103:24: warning: ‘discr_offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] This patch fixes the problem by initializing discr_offset. Tested by rebuilding. gdb/ChangeLog 2019-12-04 Tom Tromey * dwarf2read.c (process_structure_scope): Initialize "discr_offset". Change-Id: I76a6157921c9beacb641b8a41e10026006621b95 --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index aacc0c9b16c..f27043da0e4 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2019-12-04 Tom Tromey + + * dwarf2read.c (process_structure_scope): Initialize + "discr_offset". + 2019-12-04 Andrew Burgess * mi/mi-symbol-cmds.c (mi_symbol_info): Take extra parameter, and diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 327837cc3c8..f99061d40db 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -16060,7 +16060,7 @@ process_structure_scope (struct die_info *die, struct dwarf2_cu *cu) read the discriminant member, so we can record it later in the discriminant_info. */ bool is_variant_part = TYPE_FLAG_DISCRIMINATED_UNION (type); - sect_offset discr_offset; + sect_offset discr_offset {}; bool has_template_parameters = false; if (is_variant_part)