[libiberty] Update demangler to handle co_await operator.
C++20 coroutines introduces a new operator with a mangling of 'aw'. This patch adds that to libiberty's demangler. libiberty/ChangeLog: 2020-01-18 Iain Sandoe <iain@sandoe.co.uk> * cp-demangle.c (cplus_demangle_operators): Add the co_await operator. * testsuite/demangle-expected: Test co_await operator mangling.
This commit is contained in:
parent
49789fd083
commit
7ebbff3acb
|
@ -1802,6 +1802,7 @@ const struct demangle_operator_info cplus_demangle_operators[] =
|
|||
{ "ad", NL ("&"), 1 },
|
||||
{ "an", NL ("&"), 2 },
|
||||
{ "at", NL ("alignof "), 1 },
|
||||
{ "aw", NL ("co_await "), 1 },
|
||||
{ "az", NL ("alignof "), 1 },
|
||||
{ "cc", NL ("const_cast"), 2 },
|
||||
{ "cl", NL ("()"), 2 },
|
||||
|
|
|
@ -1450,3 +1450,6 @@ Foo<int>()::{lambda(auto:1)#1}::operator()<char>(char) const::X::fn
|
|||
|
||||
_Z3fooILPv0EEvPN9enable_ifIXeqT_LDnEEvE4typeE
|
||||
void foo<(void*)0>(enable_if<((void*)0)==((decltype(nullptr))), void>::type*)
|
||||
|
||||
_ZNK5coro15emptyawEv
|
||||
coro1::empty::operator co_await() const
|
||||
|
|
Loading…
Reference in New Issue