summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-cxxfilt/invalid.test
Commit message (Collapse)AuthorAgeFilesLines
* [llvm-cxxfilt] Improve strip-underscore behaviorSteven Wu2019-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | Summary: For platform that uses macho format, c++filt should be stripping the leading underscore by default. Introduce the binutil compatible "-n" option to control strip-undercore behaivor together with the existing "-_" option and fallback to system default if none of them are set. rdar://problem/57173514 Reviewers: compnerd, erik.pilkington, dexonsmith, mattd Reviewed By: compnerd, erik.pilkington Subscribers: jkorous, ributzka, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70250
* llvm-cxxfilt: filter out invalid manglingsSaleem Abdulrasool2017-01-191-0/+6
c++filt does not attempt to demangle symbols which do not match its expected format. This means that the symbol must start with _Z or ___Z (block invocation function extension). Any other symbols are returned as is. Note that this is different from the behaviour of __cxa_demangle which will demangle fragments. llvm-svn: 292467
OpenPOWER on IntegriCloud