Hans-Peter Nilsson
2979107801
demangle-expected: Add two tests for anonymous namespaces.
...
* testsuite/demangle-expected: Add two tests for anonymous
namespaces.
* cplus-dem.c (gnu_special): Handle anonymous namespaces.
From-SVN: r36398
2000-09-13 23:09:30 +00:00
Hans-Peter Nilsson
bb22da4b6d
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
2000-09-10 19:35:16 +00:00
Hans-Peter Nilsson
ccbc3eb78e
Add testcases and missing changelogs:
...
2000-08-31 Hans-Peter Nilsson <hp@axis.com>
* testsuite/demangle-expected: Add nine tests for
underscore-after-number followed by five tests for name-signature
delimiter.
2000-07-24 Hans-Peter Nilsson <hp@axis.com>
* cplus-dem.c (work_stuff_copy_to_from): New.
(delete_non_B_K_work_stuff): New.
(delete_work_stuff): New.
(mop_up): Break out work_stuff destruction to delete_work_stuff.
(iterate_demangle_function): New.
(demangle_prefix): Call iterate_demangle_function instead of
demangle_function_name. Leave handling of name-signature
__-delimiters to iterate_demangle_function.
* cplus-dem.c (demangle_integral_value): Strip an optional
following underscore cautiously. Handle negative numbers.
From-SVN: r36086
2000-08-31 21:44:25 +00:00
Hans-Peter Nilsson
39a6492f9d
regress-demangle (failed test): Show result and expected output.
...
* testsuite/regress-demangle (failed test): Show result and
expected output.
From-SVN: r35093
2000-07-17 10:35:41 +00:00
Mark Mitchell
b60fe4a75b
cplus-dem.c (INTBUF_SIZE): New macro.
...
* cplus-dem.c (INTBUF_SIZE): New macro.
(string_append_template_idx): New function.
(demangle_expression): Likewise.
(demangle_integral_value): Use it.
(demangle_real_value): New function, split out from ...
(demangle_template_value_parm): ... here. Use
string_append_template_idx. Use demangle_real_value.
(demangle_template): Use string_append_template_idx.
(demangle_qualified): Use consume_count_with_underscores.
(get_count): Tweak formatting.
(do_type): Use string_append_template_idx.
From-SVN: r30091
1999-10-19 17:52:52 +00:00
Mark Mitchell
7c56a6cef7
cplus-dem.c (do_type): Handle pointer to member types whose enclosing classes have namespace scope.
...
* cplus-dem.c (do_type): Handle pointer to member types whose
enclosing classes have namespace scope.
From-SVN: r29901
1999-10-11 08:32:10 +00:00
Mark Mitchell
391cdef056
cplus-dem.c (demangle_template_value_parm): Handle pointers-to-members.
...
* cplus-dem.c (demangle_template_value_parm): Handle
pointers-to-members.
(do_type): Handle template parameters as qualifiers.
From-SVN: r26350
1999-04-11 18:46:52 +00:00
Tom Tromey
7c72138aa2
regress-demangle: New file.
...
* testsuite/regress-demangle: New file.
* testsuite/demangle-expected: New file.
* Makefile.in (all, check, installcheck, info, install-info,
clean-info, dvi, install, etags, tags, mostlyclean, clean,
distclean, maintainer-clean, realclean): Depend on corresponding
`-subdir' target.
(all-subdir check-subdir installcheck-subdir info-subdir
install-info-subdir clean-info-subdir dvi-subdir
install-info-subdir etags-subdir mostlyclean-subdir clean-subdir
distclean-subdir maintainer-clean-subdir): New target.
* testsuite/Makefile.in: New file.
* configure: Rebuilt.
* configure.in: Create testsuite/Makefile.
From-SVN: r26205
1999-04-05 14:28:59 +00:00