summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--loc2c.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/loc2c.c b/loc2c.c
index 4bc6aa6e..3eae22e2 100644
--- a/loc2c.c
+++ b/loc2c.c
@@ -532,10 +532,10 @@ translate (struct obstack *pool, int indent, Dwarf_Addr addrbias,
case DW_OP_implicit_value:
{
if (attr == NULL)
- DIE ("No Dwarf_Attribute given, but DW_OP_implicit_value used");
+ DIE ("DW_OP_implicit_value used in invalid context (no dwarf attribute, ABI return value location?)");
else
{
-#if ! _ELFUTILS_PREREQ(0,142)
+#if ! _ELFUTILS_PREREQ(0,143)
Dwarf_Block block;
Dwarf_Op *op = (Dwarf_Op *) &expr[i];
if (dwarf_getlocation_implicit_value (attr, op, &block) != 0)