summaryrefslogtreecommitdiff
path: root/libdw/dwarf.h
diff options
context:
space:
mode:
authorMark Wielaard <mjw@redhat.com>2014-06-18 10:57:58 +0200
committerMark Wielaard <mjw@redhat.com>2014-06-22 19:29:13 +0200
commitaf1e6ed9b4c0160a6a5c6f59d9443ae4f6f20a14 (patch)
treef7fd30f2231fb338e0dc90e017141c0fd95b2e3b /libdw/dwarf.h
parentc1c1c06e30f0b3b4ae66fcfec6318a93b8f31569 (diff)
downloadelfutils-af1e6ed9b4c0160a6a5c6f59d9443ae4f6f20a14.tar.gz
dwarf.h: Remove non-existing DW_TAG_mutable_type.
The DW_TAG_mutable_type was only mentioned in an early draft of DWARFv3. But was removed because there are no C++ mutable qualified types. It was replaced by a new attribute DW_AT_mutable on DW_TAG_member DIEs. The new attribute is available in dwarf.h. http://dwarfstd.org/ShowIssue.php?issue=050223.1 DW_TAG_mutable_type was only used internally in some backends (which just ignored it anyway). dwarves did use it to turn it into a string value, libabigail used it and ignored it (patches to remove sent). GCC, GDB and binutils don't use nor define it. Signed-off-by: Mark Wielaard <mjw@redhat.com>
Diffstat (limited to 'libdw/dwarf.h')
-rw-r--r--libdw/dwarf.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libdw/dwarf.h b/libdw/dwarf.h
index 41cae5bc..d98a4bdc 100644
--- a/libdw/dwarf.h
+++ b/libdw/dwarf.h
@@ -1,5 +1,5 @@
/* This file defines standard DWARF types, structures, and macros.
- Copyright (C) 2000-2011 Red Hat, Inc.
+ Copyright (C) 2000-2011, 2014 Red Hat, Inc.
This file is part of elfutils.
This file is free software; you can redistribute it and/or modify
@@ -87,7 +87,7 @@ enum
DW_TAG_unspecified_type = 0x3b,
DW_TAG_partial_unit = 0x3c,
DW_TAG_imported_unit = 0x3d,
- DW_TAG_mutable_type = 0x3e,
+ /* 0x3e reserved. */
DW_TAG_condition = 0x3f,
DW_TAG_shared_type = 0x40,
DW_TAG_type_unit = 0x41,