diff options
author | DJ Delorie <dj@redhat.com> | 2003-12-19 22:03:41 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2003-12-19 22:03:41 +0000 |
commit | d4edd1123be1e68fe1ce4e46fb7db964e3ad4d18 (patch) | |
tree | 372b15ddbd6d6dbc7e64318fc15bd4a0075e759d /libiberty/testsuite | |
parent | ae1cc67dd4972e85bf59bea5a44959c36160df9b (diff) | |
download | gdb-d4edd1123be1e68fe1ce4e46fb7db964e3ad4d18.zip gdb-d4edd1123be1e68fe1ce4e46fb7db964e3ad4d18.tar.gz gdb-d4edd1123be1e68fe1ce4e46fb7db964e3ad4d18.tar.bz2 |
merge from gcc
Diffstat (limited to 'libiberty/testsuite')
-rw-r--r-- | libiberty/testsuite/demangle-expected | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libiberty/testsuite/demangle-expected b/libiberty/testsuite/demangle-expected index 7452338..8bae90e 100644 --- a/libiberty/testsuite/demangle-expected +++ b/libiberty/testsuite/demangle-expected @@ -2921,6 +2921,27 @@ std::basic_iostream<char, std::char_traits<char> >::~basic_iostream() _ZNK15nsBaseHashtableI15nsUint32HashKey8nsCOMPtrI4IFooEPS2_E13EnumerateReadEPF15PLDHashOperatorRKjS4_PvES9_ nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead(PLDHashOperator (*)(unsigned int const&, IFoo*, void*), void*) const # +# Another member function qualifier test case, when the member function +# returns a pointer to function. +--format=gnu-v3 +_ZNK1C1fIiEEPFivEv +int (*C::f<int>() const)() +# +# Another case where we got member function qualifiers wrong. +--format=gnu-v3 +_ZZ3BBdI3FooEvvENK3Fob3FabEv +void BBd<Foo>()::Fob::Fab() const +# +# The same idea one level deeper. +--format=gnu-v3 +_ZZZ3BBdI3FooEvvENK3Fob3FabEvENK3Gob3GabEv +void BBd<Foo>()::Fob::Fab() const::Gob::Gab() const +# +# Yet another member function qualifier problem. +--format=gnu-v3 +_ZNK5boost6spirit5matchI13rcs_deltatextEcvMNS0_4impl5dummyEFvvEEv +boost::spirit::match<rcs_deltatext>::operator void (boost::spirit::impl::dummy::*)()() const +# # This caused an infinite loop. # # This is generated by an EDG compiler (kcc 4.0). To demangle it |