diff options
| author | Zachary Turner <zturner@google.com> | 2018-08-10 21:09:05 +0000 |
|---|---|---|
| committer | Zachary Turner <zturner@google.com> | 2018-08-10 21:09:05 +0000 |
| commit | 29ec67b62f23e9dc357439809a01d6156e769eda (patch) | |
| tree | c5f0ccfa421a5a8870b0c011c0dce09486f2fb58 /llvm/lib/Target | |
| parent | 0b62b01129ad1f2500780be68c712b30083d117c (diff) | |
| download | bcm5719-llvm-29ec67b62f23e9dc357439809a01d6156e769eda.tar.gz bcm5719-llvm-29ec67b62f23e9dc357439809a01d6156e769eda.zip | |
[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
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions

