]> gcc.gnu.org Git - gcc.git/commit
rust-demangle.c (unescape): Remove.
authorEduard-Mihai Burtescu <eddyb@lyken.rs>
Tue, 3 Sep 2019 20:04:32 +0000 (22:04 +0200)
committerJeff Law <law@gcc.gnu.org>
Tue, 3 Sep 2019 20:04:32 +0000 (14:04 -0600)
commit42bf58bb137992b876be37f8b2e683c49bc2abed
treeae44d285ea6fca8c341430ea1ca003cc1c4add31
parent5f76ab159a4b86b8e4d74f40b8189994646d562f
rust-demangle.c (unescape): Remove.

* rust-demangle.c (unescape): Remove.
(parse_lower_hex_nibble): New function.
(parse_legacy_escape): New function.
(is_prefixed_hash): Use parse_lower_hex_nibble.
(looks_like_rust): Use parse_legacy_escape.
(rust_demangle_sym): Use parse_legacy_escape.
* testsuite/rust-demangle-expected: Add 'llv$u6d$' test.

From-SVN: r275353
libiberty/ChangeLog
libiberty/rust-demangle.c
libiberty/testsuite/rust-demangle-expected
This page took 0.051241 seconds and 5 git commands to generate.