libiberty/ChangeLog:
commitc0a4b8dec5c6a5f987e704e2a42f88f23763b705
authoribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 May 2017 10:45:35 +0000 (1 10:45 +0000)
committeribuclaw <ibuclaw@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 May 2017 10:45:35 +0000 (1 10:45 +0000)
treed59ae1b5e2dbe768d6d985e73923cf5239fedbbe
parentc18ae9d51edbfe8359da3d65c48aaedb79bd392c
libiberty/ChangeLog:

* d-demangle.c (dlang_identifier): Handle template constraint symbols.
(dlang_parse_template): Only advance if template symbol prefix is
followed by a digit.
* testsuite/d-demangle-expected: Add tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@247433 138bc75d-0d04-0410-961f-82ee72b054a4
libiberty/ChangeLog
libiberty/d-demangle.c
libiberty/testsuite/d-demangle-expected