aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2024-01-17 12:06:48 +0000
committerNick Clifton <nickc@redhat.com>2024-01-17 12:06:48 +0000
commit8061bf5faa8540a77fab8156ae1da816ac0e3c33 (patch)
tree0ee86b1121a05bdf6b45a20db24d5f63b4dd0ef1 /include
parent6590ec8097ce2740000ec120a0f8cd1920a4ad27 (diff)
downloadgdb-8061bf5faa8540a77fab8156ae1da816ac0e3c33.zip
gdb-8061bf5faa8540a77fab8156ae1da816ac0e3c33.tar.gz
gdb-8061bf5faa8540a77fab8156ae1da816ac0e3c33.tar.bz2
Import gcc commit 65388b28656d65595bdaf191df85af81c35ca63 which adds support for explicit object member function mangling.
Diffstat (limited to 'include')
-rw-r--r--include/demangle.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/demangle.h b/include/demangle.h
index 6a03f4f..49b84d4 100644
--- a/include/demangle.h
+++ b/include/demangle.h
@@ -314,6 +314,8 @@ enum demangle_component_type
/* C++11: An rvalue reference modifying a member function. The one
subtree is the type which is being referenced. */
DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS,
+ /* C++23: A member function with explict object parameter. */
+ DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION,
/* A vendor qualifier. The left subtree is the type which is being
qualified, and the right subtree is the name of the
qualifier. */