* dwarf2read.c (dwarf2_fetch_die_location_block): Initialize .data even
	if .size is 0.
This commit is contained in:
Jan Kratochvil 2011-10-13 09:36:47 +00:00
parent ba5cdace0d
commit e103e98648
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
* dwarf2read.c (dwarf2_fetch_die_location_block): Initialize .data even
if .size is 0.
2011-10-13 Yao Qi <yao@codesourcery.com>
PR gdb/12703

View File

@ -14217,8 +14217,10 @@ dwarf2_fetch_die_location_block (unsigned int offset,
attr = dwarf2_attr (die, DW_AT_location, cu);
if (!attr)
{
/* DWARF: "If there is no such attribute, then there is no effect.". */
/* DWARF: "If there is no such attribute, then there is no effect.".
DATA is ignored if SIZE is 0. */
retval.data = NULL;
retval.size = 0;
}
else if (attr_form_is_section_offset (attr))