]> granicus.if.org Git - clang/commit
[-cxx-abi microsoft] Mangle user defined entry points properly
authorDavid Majnemer <david.majnemer@gmail.com>
Fri, 13 Sep 2013 09:40:55 +0000 (09:40 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Fri, 13 Sep 2013 09:40:55 +0000 (09:40 +0000)
commit978c5e0c239189117481b00fbba30101195f7e2c
tree30fd429e3ce037e7b30323dfc2c80864e62db1a7
parent5798120bc015360951d13a06e17501b909ecd21d
[-cxx-abi microsoft] Mangle user defined entry points properly

Summary:
Functions named "main", "wmain", "WinMain", "wWinMain", and "DllMain"
are never mangled regardless of linkage, even when compiling for kernel
mode.
Depends on D1655

Reviewers: timurrrr, pcc, rnk, whunt

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

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