r203228 - Remove a test that we don't need anymore
Timur Iskhodzhanov
timurrrr at google.com
Fri Mar 7 02:21:26 PST 2014
Author: timurrrr
Date: Fri Mar 7 04:21:25 2014
New Revision: 203228
URL: http://llvm.org/viewvc/llvm-project?rev=203228&view=rev
Log:
Remove a test that we don't need anymore
Removed:
cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp
Removed: cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp?rev=203227&view=auto
==============================================================================
--- cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/microsoft-abi-vtables-virtual-inheritance-pr18967.cpp (removed)
@@ -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();
-}
More information about the cfe-commits
mailing list