diff options
author | Reid Kleckner <rnk@google.com> | 2018-03-16 20:36:49 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-03-16 20:36:49 +0000 |
commit | c45a02c8a80791855dc03869463d70f1399d468e (patch) | |
tree | 86b3d3d3d055517fd00275c43578ca59a1cd5a3b /test/CodeGenCXX/mangle-windows.cpp | |
parent | 26aa2ce181ce9bcce94ae08c9fc7b501a58ae0e4 (diff) | |
download | clang-c45a02c8a80791855dc03869463d70f1399d468e.tar.gz |
[MS] Don't escape MS C++ names with \01
It is not needed after LLVM r327734. Now it will be easier to copy-paste
IR symbol names from Clang.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@327738 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/mangle-windows.cpp')
-rw-r--r-- | test/CodeGenCXX/mangle-windows.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/CodeGenCXX/mangle-windows.cpp b/test/CodeGenCXX/mangle-windows.cpp index 51e4bc8a03..a9d7be1197 100644 --- a/test/CodeGenCXX/mangle-windows.cpp +++ b/test/CodeGenCXX/mangle-windows.cpp @@ -5,11 +5,11 @@ // RUN: FileCheck --check-prefix=ITANIUM %s void __stdcall f1(void) {} -// WIN: define dso_local x86_stdcallcc void @"\01?f1@@YGXXZ" +// WIN: define dso_local x86_stdcallcc void @"?f1@@YGXXZ" // ITANIUM: define dso_local x86_stdcallcc void @"\01__Z2f1v@0" void __fastcall f2(void) {} -// WIN: define dso_local x86_fastcallcc void @"\01?f2@@YIXXZ" +// WIN: define dso_local x86_fastcallcc void @"?f2@@YIXXZ" // ITANIUM: define dso_local x86_fastcallcc void @"\01@_Z2f2v@0" extern "C" void __stdcall f3(void) {} @@ -26,11 +26,11 @@ struct Foo { }; void Foo::foo() {} -// WIN: define dso_local x86_stdcallcc void @"\01?foo@Foo@@QAGXXZ" +// WIN: define dso_local x86_stdcallcc void @"?foo@Foo@@QAGXXZ" // ITANIUM: define dso_local x86_stdcallcc void @"\01__ZN3Foo3fooEv@4" void Foo::bar() {} -// WIN: define dso_local x86_stdcallcc void @"\01?bar@Foo@@SGXXZ" +// WIN: define dso_local x86_stdcallcc void @"?bar@Foo@@SGXXZ" // ITANIUM: define dso_local x86_stdcallcc void @"\01__ZN3Foo3barEv@0" // Mostly a test that we don't crash and that the names start with a \01. @@ -38,5 +38,5 @@ void Foo::bar() {} // cl produces _++@4 extern "C" void __stdcall operator++(Foo &x) { } -// WIN: define dso_local x86_stdcallcc void @"\01??E@YGXAAUFoo@@@Z" +// WIN: define dso_local x86_stdcallcc void @"??E@YGXAAUFoo@@@Z" // ITANIUM: define dso_local x86_stdcallcc void @"\01__ZppR3Foo@4" |