From: Hans-Peter Nilsson Date: Sun, 10 Sep 2000 19:35:16 +0000 (+0000) Subject: demangle-expected: Add four tests for type_info mangling. X-Git-Tag: prereleases/libstdc++-2.92~4129 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bb22da4b6d37f63ace64df47c215a19848256d73;p=thirdparty%2Fgcc.git demangle-expected: Add four tests for type_info mangling. * 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. From-SVN: r36301 --- diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index d1da5d30fae7..4b5923e284b4 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,11 @@ +2000-09-10 Hans-Peter Nilsson + + * 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-09-08 Alex Samuel * cp-demangle.c: Fix copyright banner. diff --git a/libiberty/cplus-dem.c b/libiberty/cplus-dem.c index e00f787e75c7..79b6dc5ccf70 100644 --- a/libiberty/cplus-dem.c +++ b/libiberty/cplus-dem.c @@ -2872,7 +2872,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 0f947924a629..fb6448cffdfa 100644 --- a/libiberty/testsuite/demangle-expected +++ b/libiberty/testsuite/demangle-expected @@ -2542,3 +2542,19 @@ TA >::foo__bar___foobar___(void) --format=gnu foo__bar___foobar_____t2TA2ZiZt4N__A1i9 TA >::foo__bar___foobar___(void) +# +--format=gnu +__tfP8sockaddr +sockaddr * type_info function +# +--format=gnu +__tfPQ25libcwt16option_event_tct1Z12burst_app_ct +libcw::option_event_tct * type_info function +# +--format=gnu +__tiP8sockaddr +sockaddr * type_info node +# +--format=gnu +__tiPQ25libcwt16option_event_tct1Z12burst_app_ct +libcw::option_event_tct * type_info node