commit | 0cbb1dae894eec86e0a2978d5a0f101f1761983c | [log] [tgz] |
---|---|---|
author | Jonathan Roelofs <jonathan@codesourcery.com> | Wed Jan 18 18:12:39 2017 +0000 |
committer | Jonathan Roelofs <jonathan@codesourcery.com> | Wed Jan 18 18:12:39 2017 +0000 |
tree | e9dc8e2345542013fb3d26ff5858b00701c91f44 | |
parent | 7769ea25e4dc05094a74cb77cf83b9e5dc90491a [diff] |
Revert r286788 The Itanium ABI [1] specifies that __cxa_demangle accept either: 1) symbol names, which start with "_Z" 2) type manglings, which do not start with "_Z" r286788 erroneously assumes that it should only handle symbols, so this patch reverts it and adds a counterexample to the testcase. 1: https://mentorembedded.github.io/cxx-abi/abi.html#demangler Reviewers: zygoloid, EricWF git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@292418 91177308-0d34-0410-b5e6-96231b3b80d8