diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2014-10-03 07:48:27 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2014-10-03 07:48:27 +0000 |
| commit | 22718651afed7e020848804df46cec4235258b07 (patch) | |
| tree | 281cc3ea57e299cd9cc50905ffabaa6251287146 /clang/test | |
| parent | ba7f49a23d834fb42fa42ad0a2e0d8a65743d4c9 (diff) | |
| download | bcm5719-llvm-22718651afed7e020848804df46cec4235258b07.tar.gz bcm5719-llvm-22718651afed7e020848804df46cec4235258b07.zip | |
MS ABI: Clean up test to not use dllexport, check vftable entries
llvm-svn: 218964
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp b/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp index 23129a3e228..bc1ab42800d 100644 --- a/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp +++ b/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp @@ -766,11 +766,15 @@ W::W() {} } namespace Test13 { -struct __declspec(dllexport) A { +struct A { // CHECK-LABEL: VFTable for 'Test13::A' (1 entry). // CHECK-NEXT: 0 | void Test13::A::f() [deleted] virtual void f() = delete; + A(); + // MANGLING-DAG: @"\01??_7A@Test13@@6B@" = linkonce_odr unnamed_addr constant [1 x i8*] [i8* bitcast (void ()* @_purecall to i8*)] }; + +A::A() {} } namespace pr21031_1 { |

