summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimur Iskhodzhanov <timurrrr@google.com>2014-03-07 10:21:25 +0000
committerTimur Iskhodzhanov <timurrrr@google.com>2014-03-07 10:21:25 +0000
commitf0e88c72ec34c4524a4cff24b3c199f30ed3e347 (patch)
treeff979a4183202fd90e0cc28abb92d557e9eaee18
parent78a6d2073f319bb8f2248a55a29924be28b3ecd9 (diff)
downloadbcm5719-llvm-f0e88c72ec34c4524a4cff24b3c199f30ed3e347.tar.gz
bcm5719-llvm-f0e88c72ec34c4524a4cff24b3c199f30ed3e347.zip
Remove a test that we don't need anymore
llvm-svn: 203228
-rw-r--r--clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp27
1 files changed, 0 insertions, 27 deletions
diff --git a/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp b/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp
deleted file mode 100644
index 9df692a8338..00000000000
--- a/clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
-// RUN: not %clang_cc1 -triple i686-pc-win32 -emit-llvm-only -fno-rtti %s 2>&1 | FileCheck %s
-
-// CHECK: error: v-table layout for classes with non-virtual base classes that override methods in virtual bases is not supported yet
-
-struct A {
- virtual int foo() { return a; }
- int a;
-};
-struct B : virtual A {
- B() : b(1) {}
- virtual int bar() { return b; }
- int b;
-};
-struct C : virtual A {
- C() : c(2) {}
- virtual int foo() { return c; }
- int c;
-};
-struct D : B, C {
- D() : d(3) {}
- virtual int bar() { return d; }
- int d;
-};
-int main() {
- D d;
- return d.foo();
-}
OpenPOWER on IntegriCloud