]> git.lizzy.rs Git - rust.git/commitdiff
Demangle curly braces
authorSteven Fackler <sfackler@gmail.com>
Sun, 10 Jul 2016 17:04:20 +0000 (10:04 -0700)
committerSteven Fackler <sfackler@gmail.com>
Sun, 10 Jul 2016 17:04:20 +0000 (10:04 -0700)
They show up in things like
fn(&std..panic..PanicInfo<'_>) $u7b$hook$u7d$::fn_pointer_shim.8352::h01f889b2277c719d

src/libstd/sys/common/backtrace.rs

index 6f185437e50af47b3d4b7966210fbaa636284e78..4c23ceb63f287bd4a7c9c5efbc344404ed435d98 100644 (file)
@@ -170,7 +170,9 @@ macro_rules! demangle {
                         "$u20$", => b" ",
                         "$u27$", => b"'",
                         "$u5b$", => b"[",
-                        "$u5d$", => b"]"
+                        "$u5d$", => b"]",
+                        "$u7b$", => b"{",
+                        "$u7d$", => b"}"
                     )
                 } else {
                     let idx = match rest.find('$') {