Merge [1383] from trunk.
svn path=/branches/yasm-0.5.x/; revision=1384
diff --git a/modules/dbgfmts/dwarf2/dwarf2-info.c b/modules/dbgfmts/dwarf2/dwarf2-info.c
index 039021d..b961ff6 100644
--- a/modules/dbgfmts/dwarf2/dwarf2-info.c
+++ b/modules/dbgfmts/dwarf2/dwarf2-info.c
@@ -374,6 +374,9 @@
abbrev = yasm_xmalloc(sizeof(dwarf2_abbrev));
abc = yasm_bc_create_common(&dwarf2_abbrev_bc_callback, abbrev, 0);
abbrev->id = 0;
+ abbrev->tag = 0;
+ abbrev->has_children = 0;
+ STAILQ_INIT(&abbrev->attrs);
abc->len = 1;
yasm_dwarf2__append_bc(debug_abbrev, abc);