]> granicus.if.org Git - clang/commitdiff
Add a test.
authorAnders Carlsson <andersca@mac.com>
Thu, 11 Mar 2010 06:44:31 +0000 (06:44 +0000)
committerAnders Carlsson <andersca@mac.com>
Thu, 11 Mar 2010 06:44:31 +0000 (06:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98246 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenCXX/vtable-layout.cpp

index 92544a654373b3c080facce2b67f15dec0ebbd62..f11ae345cc7bd02b79ac9525e7237fb0cf42f962 100644 (file)
@@ -886,6 +886,13 @@ class E : virtual C { };
 // CHECK-NEXT:        -- (Test21::C, 8) vtable address --
 // CHECK-NEXT:        -- (Test21::E, 8) vtable address --
 // CHECK-NEXT:   15 | [unused] void Test21::F::f()
+//
+// CHECK:      Virtual base offset offsets for 'Test21::F'.
+// CHECK-NEXT:   Test21::A | -32
+// CHECK-NEXT:    Test21::B | -40
+// CHECK-NEXT:    Test21::C | -48
+// CHECK-NEXT:    Test21::D | -56
+// CHECK-NEXT:    Test21::E | -64
 class F : virtual D, virtual E {
   virtual void f();
 };