aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2024-01-17 12:08:31 +0000
committerNick Clifton <nickc@redhat.com>2024-01-17 12:08:31 +0000
commit68a77e09d77cdf8c8b2cb75e363e7f08ec46cba5 (patch)
tree66e7ba0634eca6291a21785ed781bed4625353a2 /include
parentb7d511e37ce1134b8c89487e49279e438b8333be (diff)
downloadfsf-binutils-gdb-68a77e09d77cdf8c8b2cb75e363e7f08ec46cba5.zip
fsf-binutils-gdb-68a77e09d77cdf8c8b2cb75e363e7f08ec46cba5.tar.gz
fsf-binutils-gdb-68a77e09d77cdf8c8b2cb75e363e7f08ec46cba5.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. */