summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/cxa_demangle.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2012-09-14 00:52:49 +0000
committerSean Callanan <scallanan@apple.com>2012-09-14 00:52:49 +0000
commit5527442d11de617d53ee925e6be41689446f9d89 (patch)
tree7ded117910914c77a1ae44e784dde9c51851775d /lldb/source/Core/cxa_demangle.cpp
parent21530f7c4e60b731b9f28d6fd0b764aff74473e2 (diff)
downloadbcm5719-llvm-5527442d11de617d53ee925e6be41689446f9d89.tar.gz
bcm5719-llvm-5527442d11de617d53ee925e6be41689446f9d89.zip
Updated the demangler to take the fix for a crasher.
<rdar://problem/12293231> llvm-svn: 163864
Diffstat (limited to 'lldb/source/Core/cxa_demangle.cpp')
-rw-r--r--lldb/source/Core/cxa_demangle.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/Core/cxa_demangle.cpp b/lldb/source/Core/cxa_demangle.cpp
index 40e30e54ece..35febd2c313 100644
--- a/lldb/source/Core/cxa_demangle.cpp
+++ b/lldb/source/Core/cxa_demangle.cpp
@@ -6914,6 +6914,10 @@ __demangle_tree::__parse_expr_primary(const char* first, const char* last)
first = t+1;
}
break;
+ case 'T':
+ // Invalid mangled name per
+ // http://sourcerytools.com/pipermail/cxx-abi-dev/2011-August/002422.html
+ break;
default:
{
// might be named type
OpenPOWER on IntegriCloud