Remove a test that we don't need anymore
authorTimur Iskhodzhanov <timurrrr@google.com>
Fri, 7 Mar 2014 10:21:25 +0000 (10:21 +0000)
committerTimur Iskhodzhanov <timurrrr@google.com>
Fri, 7 Mar 2014 10:21:25 +0000 (10:21 +0000)
llvm-svn: 203228

clang/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp [deleted file]

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 (file)
index 9df692a..0000000
+++ /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();
-}