summaryrefslogtreecommitdiff
path: root/test/CodeGenCXX/mangle-windows.cpp
diff options
context:
space:
mode:
authorNico Weber <nicolasweber@gmx.de>2019-06-02 16:47:07 +0000
committerNico Weber <nicolasweber@gmx.de>2019-06-02 16:47:07 +0000
commit0a688ee276b4fca913fc7e70a2fc444df460df52 (patch)
tree248ff792876c26db4cbcd2d2bdc59ffafa7f7c5f /test/CodeGenCXX/mangle-windows.cpp
parente2b2bd3d04782c13871673b7b6d7e238e881d258 (diff)
downloadclang-0a688ee276b4fca913fc7e70a2fc444df460df52.tar.gz
Add test coverage for __pascal mangling
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@362329 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/mangle-windows.cpp')
-rw-r--r--test/CodeGenCXX/mangle-windows.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/CodeGenCXX/mangle-windows.cpp b/test/CodeGenCXX/mangle-windows.cpp
index a9d7be1197..3d5a1e9a86 100644
--- a/test/CodeGenCXX/mangle-windows.cpp
+++ b/test/CodeGenCXX/mangle-windows.cpp
@@ -20,6 +20,10 @@ extern "C" void __fastcall f4(void) {}
// WIN: define dso_local x86_fastcallcc void @"\01@f4@0"
// ITANIUM: define dso_local x86_fastcallcc void @"\01@f4@0"
+void __pascal f5(void) {}
+// WIN: define dso_local void @"?f5@@YCXXZ"
+// ITANIUM: define dso_local void @_Z2f5v
+
struct Foo {
void __stdcall foo();
static void __stdcall bar();