1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 02:33:06 +01:00
llvm-mirror/lib/Demangle
Nico Weber 0df40efc5e llvm-undname: More coverage-related cleanups
- The loop in demangleFunctionParameterList() only exits
  on Error, @, and Z. All 3 cases were handled, so the
  rest of the function is DEMANGLE_UNREACHABLE.

- The loop in demangleTemplateParameterList() always returns
  on Error, so there's no need to check for that in the loop
  header and after the loop.

- Add test cases for invalid function parameter manglings.

- Add a (redundant) test case for a simple template parameter
  list mangling.

- Add a test case pointing out that varargs functions aren't
  demangled correctly.

llvm-svn: 362540
2019-06-04 18:49:05 +00:00
..
CMakeLists.txt Move demangling function from llvm-objdump to Demangle library 2019-01-17 15:18:44 +00:00
Demangle.cpp Add missing include (cstdlib) to Demangle.h 2019-01-22 19:18:18 +00:00
ItaniumDemangle.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
LLVMBuild.txt Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
MicrosoftDemangle.cpp llvm-undname: More coverage-related cleanups 2019-06-04 18:49:05 +00:00
MicrosoftDemangleNodes.cpp llvm-undname: Several behavior-preserving changes to increase coverage 2019-06-04 15:13:30 +00:00