summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-10-03 08:03:23 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-10-03 08:03:23 +0000
commit071f8b088c907969d9235c1c5d92924c6bcea346 (patch)
tree643cd61d87a2c48836a928de0b3e2b461efcf37f /test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp
parentf5cbeeb23db88965d45150f6cdcdfa0980b24125 (diff)
MS ABI: Move test from virtual-inheritance to single-inheritance
The test didn't actually use virtual inheritance. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@218966 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp')
-rw-r--r--test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp14
1 files changed, 1 insertions, 13 deletions
diff --git a/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp b/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp
index 4be681deab..65d6a9d90e 100644
--- a/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp
+++ b/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance.cpp
@@ -767,23 +767,11 @@ W::W() {}
namespace Test13 {
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 Test14 {
-struct A {
virtual void f();
};
struct __declspec(dllexport) B : virtual A {
virtual void f() = 0;
- // MANGLING-DAG: @"\01??_7B@Test14@@6B@" = weak_odr dllexport unnamed_addr constant [1 x i8*] [i8* bitcast (void ()* @_purecall to i8*)]
+ // MANGLING-DAG: @"\01??_7B@Test13@@6B@" = weak_odr dllexport unnamed_addr constant [1 x i8*] [i8* bitcast (void ()* @_purecall to i8*)]
};
}