]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR other/5390 ([3.3 only?] Libiberty fails to demangle multi-digit template parame...
authorCarlo Wood <carlo@gnu.org>
Mon, 18 Feb 2002 22:41:45 +0000 (22:41 +0000)
committerCraig Rodrigues <rodrigc@gcc.gnu.org>
Mon, 18 Feb 2002 22:41:45 +0000 (22:41 +0000)
commit336669e7b08e8dc86bd324702013a0a968151bea
treef8f50d5ecbf383cb331c0237f66f0fea6ee36abf
parentd4d6d0ce4ceebf82c86f0eb5061340e1c6dd5083
re PR other/5390 ([3.3 only?] Libiberty fails to demangle multi-digit template parameters.)

2002-02-18  Carlo Wood  <carlo@gnu.org>

PR c++/5390
        * cplus-dem.c (demangle_integral_value): Accept multi-digit
        numbers that do not start with an underscore; This is needed
        for integer template parameters. This doesn't break anything
        because multi-digit numbers are never followed by a digit.
        * testsuite/demangle-expected: Corrected all mangled test
        cases with multi-digit template parameters: g++ 2.95.x does
        not generate underscores around these parameters.

From-SVN: r49851
libiberty/ChangeLog
libiberty/cplus-dem.c
libiberty/testsuite/demangle-expected