summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libdw/c++/dwarf_output6
1 files changed, 6 insertions, 0 deletions
diff --git a/libdw/c++/dwarf_output b/libdw/c++/dwarf_output
index 9d0f6782..ac546267 100644
--- a/libdw/c++/dwarf_output
+++ b/libdw/c++/dwarf_output
@@ -151,6 +151,12 @@ namespace elfutils
friend class dwarf_output;
friend class dwarf_output_collector;
+ __attribute__((used)) die_info_pair *info () const
+ {
+ return reinterpret_cast<die_info_pair *>
+ (const_cast<debug_info_entry *> (this));
+ }
+
public:
class attributes_type
: public dwarf_data::attributes_type<dwarf_output, value>