]> granicus.if.org Git - clang/commit
[-cxx-abi microsoft] Mangle declarations inside extern "C"
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 13 Sep 2013 09:03:14 +0000 (09:03 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 13 Sep 2013 09:03:14 +0000 (09:03 +0000)
commitcab7dad9eb1d986874a8224b6167f413aec55b14
tree10329ce11e67b1c783ec7032074f53865c378f84
parent167b774cc5e748204f18859864dad37a1f11d416
[-cxx-abi microsoft] Mangle declarations inside extern "C"

Summary:
This is a first step to getting extern "C" working properly inside
clang.  There are a number of quirks but mangling declarations inside
such a function are a good first step.

Reviewers: timurrrr, pcc, cdavis5x

CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1655

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190671 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/MicrosoftMangle.cpp
test/CodeGenCXX/mangle-ms.cpp