diff options
author | Ian Lance Taylor <ian@wasabisystems.com> | 2003-12-15 23:29:31 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2003-12-15 23:29:31 +0000 |
commit | cbc278f44087d8f2ca5d60f50e0291929a3be7a0 (patch) | |
tree | 3ed09234365a2994fee2beb83ce92ceb48defbea /libiberty/testsuite | |
parent | 8d686df280fdcf004c3436048f4750ee860c8d72 (diff) | |
download | gcc-cbc278f44087d8f2ca5d60f50e0291929a3be7a0.zip gcc-cbc278f44087d8f2ca5d60f50e0291929a3be7a0.tar.gz gcc-cbc278f44087d8f2ca5d60f50e0291929a3be7a0.tar.bz2 |
cp-demangle.c (d_print_function_type): Print the function parameters with no modifiers.
* cp-demangle.c (d_print_function_type): Print the function
parameters with no modifiers.
* testsuite/demangle-expected: Add test case.
From-SVN: r74652
Diffstat (limited to 'libiberty/testsuite')
-rw-r--r-- | libiberty/testsuite/demangle-expected | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libiberty/testsuite/demangle-expected b/libiberty/testsuite/demangle-expected index b39e2f4..7452338 100644 --- a/libiberty/testsuite/demangle-expected +++ b/libiberty/testsuite/demangle-expected @@ -2916,6 +2916,11 @@ void f<-1>() _ZNSdD0Ev std::basic_iostream<char, std::char_traits<char> >::~basic_iostream() # +# Another case where we got member function qualifiers wrong. +--format=gnu-v3 +_ZNK15nsBaseHashtableI15nsUint32HashKey8nsCOMPtrI4IFooEPS2_E13EnumerateReadEPF15PLDHashOperatorRKjS4_PvES9_ +nsBaseHashtable<nsUint32HashKey, nsCOMPtr<IFoo>, IFoo*>::EnumerateRead(PLDHashOperator (*)(unsigned int const&, IFoo*, void*), void*) const +# # This caused an infinite loop. # # This is generated by an EDG compiler (kcc 4.0). To demangle it |