diff options
author | Marshall Clow <mclow.lists@gmail.com> | 2015-10-12 20:45:05 +0000 |
---|---|---|
committer | Marshall Clow <mclow.lists@gmail.com> | 2015-10-12 20:45:05 +0000 |
commit | fdccce6f42f3ae5a66d5d3a08935489a04d64105 (patch) | |
tree | 29c0a441ef00184a98a75d96d188e36dfaf93745 /src/cxa_demangle.cpp | |
parent | 6c6d9cb283f42b60b31d2b48587cf4ecce8cb519 (diff) |
Fix Bug 25103 - _cxa_demangle improperly demangles virtual thunks. Thanks to Jason King for the report and suggested fix
git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@250097 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'src/cxa_demangle.cpp')
-rw-r--r-- | src/cxa_demangle.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cxa_demangle.cpp b/src/cxa_demangle.cpp index e6bf167..f1ad815 100644 --- a/src/cxa_demangle.cpp +++ b/src/cxa_demangle.cpp @@ -4415,7 +4415,7 @@ parse_special_name(const char* first, const char* last, C& db) { if (db.names.empty()) return first; - if (first[2] == 'v') + if (first[1] == 'v') { db.names.back().first.insert(0, "virtual thunk to "); first = t; |