aboutsummaryrefslogtreecommitdiff
path: root/include/demangle.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2022-05-31 16:59:12 +0930
committerAlan Modra <amodra@gmail.com>2022-05-31 21:14:00 +0930
commit2918df9368abdedffe2e2be1c93c760d85d545ab (patch)
tree77a44e7030414a0768a608547f6235bb5642cac2 /include/demangle.h
parent42745ac5821471e8b953d24730c82c3cefa72d67 (diff)
downloadbinutils-2918df9368abdedffe2e2be1c93c760d85d545ab.zip
binutils-2918df9368abdedffe2e2be1c93c760d85d545ab.tar.gz
binutils-2918df9368abdedffe2e2be1c93c760d85d545ab.tar.bz2
Import libiberty from gcc
PR 29200 include/ * ansidecl.h, * demangle.h: Import from gcc. libiberty/ * cp-demangle.c, * testsuite/demangle-expected: Import from gcc.
Diffstat (limited to 'include/demangle.h')
-rw-r--r--include/demangle.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/demangle.h b/include/demangle.h
index 402308f..e2aa4a9 100644
--- a/include/demangle.h
+++ b/include/demangle.h
@@ -449,7 +449,14 @@ enum demangle_component_type
/* A cloned function. */
DEMANGLE_COMPONENT_CLONE,
DEMANGLE_COMPONENT_NOEXCEPT,
- DEMANGLE_COMPONENT_THROW_SPEC
+ DEMANGLE_COMPONENT_THROW_SPEC,
+
+ DEMANGLE_COMPONENT_STRUCTURED_BINDING,
+
+ DEMANGLE_COMPONENT_MODULE_NAME,
+ DEMANGLE_COMPONENT_MODULE_PARTITION,
+ DEMANGLE_COMPONENT_MODULE_ENTITY,
+ DEMANGLE_COMPONENT_MODULE_INIT,
};
/* Types which are only used internally. */