diff options
Diffstat (limited to 'test/CodeGenCXX/microsoft-abi-default-cc.cpp')
-rw-r--r-- | test/CodeGenCXX/microsoft-abi-default-cc.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/CodeGenCXX/microsoft-abi-default-cc.cpp b/test/CodeGenCXX/microsoft-abi-default-cc.cpp index 6259a53dbf39d..804ee5197b856 100644 --- a/test/CodeGenCXX/microsoft-abi-default-cc.cpp +++ b/test/CodeGenCXX/microsoft-abi-default-cc.cpp @@ -13,13 +13,13 @@ void foo(); void __cdecl foo(); void __cdecl foo() {} // GCABI-LABEL: define void @_Z3foov() -// MSABI: define void @"\01?foo@@YAXXZ" +// MSABI: define dso_local void @"?foo@@YAXXZ" void __cdecl bar(); void bar(); void bar() {} // GCABI-LABEL: define void @_Z3barv() -// MSABI: define void @"\01?bar@@YAXXZ" +// MSABI: define dso_local void @"?bar@@YAXXZ" // Test that it's OK to mark either the method declaration or method definition // with a default CC explicitly. @@ -34,23 +34,23 @@ public: void METHOD_CC A::baz() {} // GCABI-LABEL: define void @_ZN1A3bazEv -// MSABI: define x86_thiscallcc void @"\01?baz@A@@QAEXXZ" +// MSABI: define dso_local x86_thiscallcc void @"?baz@A@@QAEXXZ" void A::qux() {} // GCABI-LABEL: define void @_ZN1A3quxEv -// MSABI: define x86_thiscallcc void @"\01?qux@A@@QAEXXZ" +// MSABI: define dso_local x86_thiscallcc void @"?qux@A@@QAEXXZ" void __cdecl static_baz() {} // GCABI-LABEL: define void @_Z10static_bazv -// MSABI: define void @"\01?static_baz@@YAXXZ" +// MSABI: define dso_local void @"?static_baz@@YAXXZ" void static_qux() {} // GCABI-LABEL: define void @_Z10static_quxv -// MSABI: define void @"\01?static_qux@@YAXXZ" +// MSABI: define dso_local void @"?static_qux@@YAXXZ" namespace PR31656 { template <int I> void __cdecl callee(int args[I]); // GCABI-LABEL: declare void @_ZN7PR316566calleeILi1EEEvPi( -// MSABI: declare void @"\01??$callee@$00@PR31656@@YAXQAH@Z"( +// MSABI: declare dso_local void @"??$callee@$00@PR31656@@YAXQAH@Z"( void caller() { callee<1>(0); } } |