From 666fcf91c0117da8294207f631df5a97fdc4157c Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Mon, 3 Aug 2015 18:55:12 +0100 Subject: [PATCH] dwarf2read.c: fix latent buglet cust->includes is: struct compunit_symtab { ... struct compunit_symtab **includes; gdb/ChangeLog: 2015-08-03 Pedro Alves * dwarf2read.c (compute_compunit_symtab_includes): Use size of struct compunit_symtab pointer. --- gdb/dwarf2read.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 24a4022..b5ffd04 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -7983,7 +7983,7 @@ compute_compunit_symtab_includes (struct dwarf2_per_cu_data *per_cu) len = VEC_length (compunit_symtab_ptr, result_symtabs); cust->includes = obstack_alloc (&dwarf2_per_objfile->objfile->objfile_obstack, - (len + 1) * sizeof (struct symtab *)); + (len + 1) * sizeof (struct compunit_symtab *)); for (ix = 0; VEC_iterate (compunit_symtab_ptr, result_symtabs, ix, compunit_symtab_iter); -- 2.7.4