+2010-05-28 Eduardo Santiago <santiago@redhat.com>
+
+ * dwarf_getlocation.c (dwarf_getlocation): Do attr_ok check first thing.
+
2010-05-27 Roland McGrath <roland@redhat.com>
* dwarf.h: Add DW_AT_enum_class, DW_AT_linkage_name,
Dwarf_Op **llbuf;
size_t *listlen;
{
+ if (! attr_ok (attr))
+ return -1;
+
int result = check_constant_offset (attr, llbuf, listlen);
if (result != 1)
return result;
- if (! attr_ok (attr))
- return -1;
-
/* If it has a block form, it's a single location expression. */
Dwarf_Block block;
if (INTUSE(dwarf_formblock) (attr, &block) != 0)