summaryrefslogtreecommitdiff
path: root/libiberty/testsuite/rust-demangle-expected
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <eddyb@lyken.rs>2019-09-03 22:04:32 +0200
committerJeff Law <law@gcc.gnu.org>2019-09-03 14:04:32 -0600
commit42bf58bb137992b876be37f8b2e683c49bc2abed (patch)
treeae44d285ea6fca8c341430ea1ca003cc1c4add31 /libiberty/testsuite/rust-demangle-expected
parent5f76ab159a4b86b8e4d74f40b8189994646d562f (diff)
downloadgcc-42bf58bb137992b876be37f8b2e683c49bc2abed.tar.gz
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
Diffstat (limited to 'libiberty/testsuite/rust-demangle-expected')
-rw-r--r--libiberty/testsuite/rust-demangle-expected4
1 files changed, 4 insertions, 0 deletions
diff --git a/libiberty/testsuite/rust-demangle-expected b/libiberty/testsuite/rust-demangle-expected
index 0b4288fc37d..c3b03f9f02d 100644
--- a/libiberty/testsuite/rust-demangle-expected
+++ b/libiberty/testsuite/rust-demangle-expected
@@ -159,3 +159,7 @@ _ZN68_$LT$core..nonzero..NonZero$LT$T$GT$$u20$as$u20$core..ops..Deref$GT$5deref1
--format=rust
_ZN63_$LT$core..ptr..Unique$LT$T$GT$$u20$as$u20$core..ops..Deref$GT$5deref17h19f2ad4920655e85E
<core::ptr::Unique<T> as core::ops::Deref>::deref
+#
+--format=rust
+_ZN11issue_609253foo37Foo$LT$issue_60925..llv$u6d$..Foo$GT$3foo17h059a991a004536adE
+issue_60925::foo::Foo<issue_60925::llvm::Foo>::foo