llvm-project/llvm/test/Demangle
Zachary Turner 29ec67b62f [MS Demangler] Support extern "C" functions.
There are two cases we need to support with extern "C"
functions.  The first is the case of a '9' indicating that
the function has no prototype.  This occurs when we mangle
a symbol inside of an extern "C" function, but not the
function itself.

The second case is when we have an overloaded extern "C"
functions.  In this case we emit $$J0 to indicate this.
This patch adds support for both of these cases.

llvm-svn: 339471
2018-08-10 21:09:05 +00:00
..
ms-arg-qualifiers.test [MS Demangler] Fix some tests that are no longer broken. 2018-08-02 22:37:40 +00:00
ms-back-references.test [MS Demangler] Properly handle backreferencing of special names. 2018-08-08 00:43:31 +00:00
ms-basic.test [MS Demangler] Print calling convention inside parentheses. 2018-07-26 20:33:48 +00:00
ms-conversion-operators.test Resubmit r339450 - [MS Demangler] Add conversion operator tests 2018-08-10 20:08:46 +00:00
ms-cxx11.test [MS Demangler] Create a new backref context for template instantiations. 2018-08-08 17:17:04 +00:00
ms-mangle.test [MS Demangler] Support extern "C" functions. 2018-08-10 21:09:05 +00:00
ms-nested-scopes.test [MS Demangler] Demangle symbols in function scopes. 2018-07-30 03:12:34 +00:00
ms-return-qualifiers.test [MS Demangler] Add ms-return-qualifiers.test. 2018-07-30 23:22:39 +00:00
ms-template-callback.test Resubmit r338340 "[MS Demangler] Better demangling of template arguments." 2018-07-31 17:16:44 +00:00
ms-templates.test [MS Demangler] Demangle cv qualifiers on template args. 2018-08-10 19:57:36 +00:00
ms-windows.test Add a Microsoft Demangler. 2018-07-20 17:27:48 +00:00