On 04/15/2017 09:28 AM, Iain Buclaw wrote:
Similar to the patch for decoding numbers, puts the handling of
character decoding into a designated function with the same style
caller interface. Removes one nested level and decoding logic from
`dlang_parse_string'.
Added some more tests, which brings overall coverage of this code to
all but 3 lines, two of which I have checked and are genuinely
unreachable.
---
07-d-demangle-dlang-hexdigit.patch
commit de5523a4ff9d755940fc7dc5beadb65f0aafd0df
Author: Iain Buclaw<ibuc...@gdcproject.org>
Date: Sat Apr 15 13:10:43 2017 +0200
libiberty/ChangeLog:
2017-04-15 Iain Buclaw<ibuc...@gdcproject.org>
* d-demangle.c (dlang_hexdigit): New function.
(ascii2hex): Remove function.
(dlang_parse_string): Update to call dlang_hexdigit.
* testsuite/d-demangle-expected: Add tests.
OK for the trunk.
Does that cover the series except for 4/7?
jeff