DW_OP_implicit_value support
diff --git a/libdw/libdwP.h b/libdw/libdwP.h
index a8f3924..0284580 100644
--- a/libdw/libdwP.h
+++ b/libdw/libdwP.h
@@ -76,6 +76,16 @@
   size_t nloc;
 };
 
+/* Known DW_OP_implicit_value blocks already decoded.
+   This overlaps struct loc_s exactly, but only the
+   first member really has to match.  */
+struct loc_block_s
+{
+  void *addr;
+  unsigned char *data;
+  size_t length;
+};
+
 /* Valid indeces for the section data.  */
 enum
   {