summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorDJ Delorie <dj@delorie.com>2013-04-03 18:21:40 +0000
committerDJ Delorie <dj@delorie.com>2013-04-03 18:21:40 +0000
commit8ee68797cefcc1618f7b56a3a7eb0a85b9c9cfd9 (patch)
tree6b15b5454ebd2a8734f67e675c772f9ba839c6af /include
parentdcd134c04dbf2b828c4aaef879b2b958aebc2290 (diff)
downloadbinutils-redhat-8ee68797cefcc1618f7b56a3a7eb0a85b9c9cfd9.tar.gz
merge from gcc
Diffstat (limited to 'include')
-rw-r--r--include/ChangeLog7
-rw-r--r--include/demangle.h6
2 files changed, 13 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index 200771d8da..f084976f31 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,10 @@
+2013-04-03 Jason Merrill <jason@redhat.com>
+
+ Demangle C++11 ref-qualifier.
+ * demangle.h (enum demangle_component_type): Add
+ DEMANGLE_COMPONENT_REFERENCE_THIS,
+ DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
+
2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
* opcode/nios2.h: Edit comment.
diff --git a/include/demangle.h b/include/demangle.h
index ed01950039..58bf547d54 100644
--- a/include/demangle.h
+++ b/include/demangle.h
@@ -302,6 +302,12 @@ enum demangle_component_type
/* The const qualifier modifying a member function. The one subtree
is the type which is being qualified. */
DEMANGLE_COMPONENT_CONST_THIS,
+ /* C++11 A reference modifying a member function. The one subtree is the
+ type which is being referenced. */
+ DEMANGLE_COMPONENT_REFERENCE_THIS,
+ /* C++11: An rvalue reference modifying a member function. The one
+ subtree is the type which is being referenced. */
+ DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS,
/* A vendor qualifier. The left subtree is the type which is being
qualified, and the right subtree is the name of the
qualifier. */