diff options
author | Hans-Peter Nilsson <hp@axis.com> | 2000-09-10 19:43:30 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@axis.com> | 2000-09-10 19:43:30 +0000 |
commit | 1dc349e58c8f86234f4f88ed7bfee329ee493544 (patch) | |
tree | 696ad7a7eb674e06b6d4d9f6c0bd4d576410e594 | |
parent | ff0829fd43f9844232e794f5be9f70fa20204616 (diff) | |
download | gdb-1dc349e58c8f86234f4f88ed7bfee329ee493544.zip gdb-1dc349e58c8f86234f4f88ed7bfee329ee493544.tar.gz gdb-1dc349e58c8f86234f4f88ed7bfee329ee493544.tar.bz2 |
* testsuite/demangle-expected: Add four tests for type_info
mangling.
* cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type,
for a non-template non-qualified type_info function or node.
-rw-r--r-- | libiberty/ChangeLog | 8 | ||||
-rw-r--r-- | libiberty/cplus-dem.c | 2 | ||||
-rw-r--r-- | libiberty/testsuite/demangle-expected | 16 |
3 files changed, 25 insertions, 1 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 99267f5..27de2ac 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,11 @@ +2000-09-10 Hans-Peter Nilsson <hp@axis.com> + + * testsuite/demangle-expected: Add four tests for type_info + mangling. + + * cplus-dem.c (gnu_special): Use do_type, not demangle_fund_type, + for a non-template non-qualified type_info function or node. + 2000-08-31 DJ Delorie <dj@redhat.com> * configure.in (Cygwin): special case cygwin only when we're diff --git a/libiberty/cplus-dem.c b/libiberty/cplus-dem.c index 0611d76..da95133 100644 --- a/libiberty/cplus-dem.c +++ b/libiberty/cplus-dem.c @@ -2873,7 +2873,7 @@ gnu_special (work, mangled, declp) success = demangle_template (work, mangled, declp, 0, 1, 1); break; default: - success = demangle_fund_type (work, mangled, declp); + success = do_type (work, mangled, declp); break; } if (success && **mangled != '\0') diff --git a/libiberty/testsuite/demangle-expected b/libiberty/testsuite/demangle-expected index 0f94792..fb6448c 100644 --- a/libiberty/testsuite/demangle-expected +++ b/libiberty/testsuite/demangle-expected @@ -2542,3 +2542,19 @@ TA<int, N___A___<-99> >::foo__bar___foobar___(void) --format=gnu foo__bar___foobar_____t2TA2ZiZt4N__A1i9 TA<int, N__A<9> >::foo__bar___foobar___(void) +# +--format=gnu +__tfP8sockaddr +sockaddr * type_info function +# +--format=gnu +__tfPQ25libcwt16option_event_tct1Z12burst_app_ct +libcw::option_event_tct<burst_app_ct> * type_info function +# +--format=gnu +__tiP8sockaddr +sockaddr * type_info node +# +--format=gnu +__tiPQ25libcwt16option_event_tct1Z12burst_app_ct +libcw::option_event_tct<burst_app_ct> * type_info node |